Клиентский JavaScript. Справочник

         

NaN это свойство верхнего уровня,


NaN это свойство верхнего уровня, не ассоциированное с каким-либо объектом.
Начальным значением NaN является NaN.
NaN всегда не равно любому другому числу, включая само NaN; Вы не можете проверить на значение not-a-number путём сравнения с Number.NaN. Вместо этого используйте функцию isNaN.
Некоторые методы JavaScript (такие как конструктор Number, parseFloat и parseInt) возвращают NaN, если значение, специфицированное в параметре, не является числом.
Вы можете использовать свойство NaN для указания на ошибочное условие функции, которая должна возвращать верное число.

Содержание раздела