Skip to content

Function: isNumber() ​

ts
function isNumber(value): value is number;

Checks if a value is a finite number. 检查值是否为有限数字。

Parameters ​

ParameterTypeDescription
valueunknownThe value to check / 要检查的值

Returns ​

value is number

True if the value is a finite number / 如果值是有限数字则返回true

Example ​

typescript
isNumber(42) // => true
isNumber(3.14) // => true
isNumber(NaN) // => false
isNumber(Infinity) // => false
isNumber(-Infinity) // => false
isNumber('42') // => false
isNumber(null) // => false
isNumber(undefined) // => false
isNumber([]) // => false
isNumber({}) // => false

Since ​

1.0.0

Released under the MIT License.