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.