Skip to content

Function: isNumber() ​

isNumber(value): value is number

Defined in: utils.ts:40

Checks whether a value is a valid number. Unlike typeof, this returns false for NaN.

Parameters ​

value ​

unknown

The value to check.

Returns ​

value is number

true if the value is a number and not NaN, false otherwise.

Example ​

ts
isNumber(12)     // true
isNumber(3.14)   // true
isNumber(NaN)    // false
isNumber('12')   // false