English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Глобальные свойства/функции JavaScript
ГлобальныйNaNАтрибут - это значение, представляющее Not-A-Number (нечисловое значение).
Например, если вы пытаетесь умножить число и строку, то возвращаемое значение равно «NaN».}
Начальное значение NaN равно Not-A-Number, равноNumber.NaNимеет такое же значение.
ИспользованиеisNaN()Функция проверяет, является ли значение NaN.
NaN
var ans = 10 * 'Hello'; document.getElementById('result').innerHTML = ans;Проверьте, посмотрите‹/›
Все браузеры полностью поддерживают свойство NaN:
Свойства | |||||
NaN | Да | Да | Да | Да | Да |
Записываемый: | Нет |
---|---|
Перечислимый: | Нет |
Конфигурируемый: | Нет |
Версия JavaScript: | ECMAScript 1 |
Проверка значения с помощью функции isNaN():
var str = 'Hello world'; var ans = Number(str); // Преобразование строки в число if (isNaN(ans)) { document.getElementById('result').innerHTML = ans; }Проверьте, посмотрите‹/›