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.
Despite its name, NaN's type is 'number'.