Number.NaN
Особое значение Not-A-Number, которое указывает, что арифметическое выражение возвратило значение, не являющееся числом.
Описание, примеры
Это значение заменяет собой ошибки вычислений.
Для проверки используется функция isNaN,
Пример: Деление на ноль
var n = 1/0 // NaN
// проверим
alert(NaN == NaN) // false
alert(isNaN(n)) // true
|
В примере alert(isNaN(n)) выдаст false, так как 1/0 = Infinity, а величина Infinity является числом => isNaN(Infinity) = false.
Отправить комментарий
Приветствуются комментарии:- Полезные.
- Дополняющие прочитанное.
- Вопросы по прочитанному. Именно по прочитанному, чтобы ответ на него помог другим разобраться в предмете статьи. Другие вопросы могут быть удалены.
P.S. Лучшее "спасибо" - не комментарий, как все здорово, а рекомендация или ссылка на статью.Для остальных вопросов и обсуждений есть форум.