Метод isNaN
Возвращает логическое значение, которое указывает, является ли значение зарезервированным значением NaN (не числом).
function isNaN(number : Number) : Boolean
Аргументы
- number
Обязательный. Числовое значение.
Заметки
Функция isNaN возвращает true, если значение равно NaN, и false в противном случае. Эта функция обычно используется для проверки значений, возвращаемых методами parseInt и parseFloat.
Либо переменную, содержащую NaN или другое значение, можно сравнить саму с собой. Если сравнение указывает на неравенство, то значение переменной равно NaN, поскольку NaN является единственным значением, которое не равно самому себе.
Требования
Применение:
Пример
// Returns false.
isNaN(100);
// Returns false.
isNaN("100");
// Returns true.
isNaN("ABC");
// Returns true.
isNaN("10C");
// Returns true.
isNaN(Math.sqrt(-1));