isNumber (Lodash 兼容性)
使用 typeof 运算符
这个 isNumber 函数由于 Number 对象包装器处理而变得复杂。
请使用更简单且现代的 typeof value === 'number'。
检查值是否为数字。
typescript
const result = isNumber(value);参考
isNumber(value)
当您想检查值是否为数字时使用 isNumber。此函数将原始数字和 Number 对象都识别为数字。
typescript
import { isNumber } from 'es-toolkit/compat';
// 原始数字
isNumber(123);
// 返回: true
isNumber(3.14);
// 返回: true
isNumber(NaN);
// 返回: true
// Number 对象
isNumber(new Number(42));
// 返回: true
// 其他类型
isNumber('123');
// 返回: false
isNumber(true);
// 返回: false
isNumber(null);
// 返回: false参数
value(unknown): 要检查是否为数字的值。
返回值
(value is number): 如果值为数字则返回 true,否则返回 false。

