English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Свойство NaN в JavaScript

 Глобальные свойства/функции 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;
}
Проверьте, посмотрите‹/›

 Глобальные свойства/функции JavaScript