Ядро JavaScript 1.5. Справочник

       

NaN


Специальное значение Not-A-Number/Не-Число. Это значение представляется как литерал NaN без кавычек.

Свойство из Read-only

Реализовано в

JavaScript 1.1, NES 2.0

Версия ECMAECMA-262

Описание

JavaScript печатает значение Number.NaN как NaN.

NaN

всегда не равно другому числу, включая само NaN; Вы не можете проверять значение not-a-number, сравнивая его с Number.NaN. Для этого используйте функцию .

Вы можете использовать свойство NaN для обозначения ошибочного условия в функции, которая должна вернуть верное число.

Примеры

Если month имеет значение больше 12, оно становится NaN, и выводится сообщение, показывающее верные значения.

var month = 13

if (month < 1 month > 12) {

   month = Number.NaN

   alert("Month must be between 1 and 12.")

}


См. также

, , , .



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