Skip to main content

isNaN()

isNaN(value): boolean

Checks if value is NaN.

DEPRECATED

Use Number.isNaN() directly instead.


Parametersโ€‹

value: unknownโ€‹

The value to check.


Returns: booleanโ€‹

true if value is NaN, else false.


See Alsoโ€‹


Sinceโ€‹

2.0.0


Exampleโ€‹

// โŒ Deprecated approach
isNaN(NaN); // => true
isNaN(0 / 0); // => true
isNaN(3); // => false
isNaN(undefined); // => false

// โœ… Recommended approach
Number.isNaN(NaN); // => true
Number.isNaN(0 / 0); // => true
Number.isNaN(3); // => false
Number.isNaN(undefined); // => false