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