1
JavaScriptIntermediate#numbers
NaN is the numeric result of an invalid computation and is the only value not equal to itself. Use Number.isNaN, which does not coerce, rather than the legacy global isNaN.
0/0; // NaN
NaN === NaN; // false
Number.isNaN('a'); // false
isNaN('a'); // true (coerces)