JS Built-ins
GlobalFunctionsisNaNbeginner

isNaN β€” NaN input

πŸ“– Usage Example
isNaN(NaN)     // β†’ true
typeof NaN     // β†’ 'number'  (quirk!)

isNaN() returns true when its argument is NaN or coerces to NaN.

isNaN

isNaN(NaN) returns true.

Challenge: Verify that isNaN(NaN) === true.

πŸ’‘ Hints (1)
  • β€’ NaN stands for "Not a Number" but typeof NaN is still "number".