Метод isNaN

Возвращает логическое значение, которое указывает, является ли значение зарезервированным значением NaN (не числом).

function isNaN(number : Number) : Boolean

Аргументы

  • number
    Обязательный. Числовое значение.

Заметки

Функция isNaN возвращает true, если значение равно NaN, и false в противном случае. Эта функция обычно используется для проверки значений, возвращаемых методами parseInt и parseFloat.

Либо переменную, содержащую NaN или другое значение, можно сравнить саму с собой. Если сравнение указывает на неравенство, то значение переменной равно NaN, поскольку NaN является единственным значением, которое не равно самому себе.

Требования

Версия 1

Применение:

Объект Global

Пример

// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));

См. также

Ссылки

Метод isFinite

Свойство NaN (Global)

Метод parseFloat

Метод parseInt