Aller au contenu principal

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