NaNbeginner// Represents Not-a-Number
Number.NaN // β NaN
Number.isNaN(Number.NaN) // β true
Number.NaN === Number.NaN // β false (NaN is never equal to itself)Use Number.NaN as a named constant for Not-a-Number; always check for it with Number.isNaN() since NaN !== NaN.
Use Number.isNaN() (strict) or isNaN() (with coercion) to detect NaN.