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