Рекомендации по курсу:

Свойство Number NaN JavaScript

является аббревиатурой от "Not-a-Number".NaN Определение и использование

является аббревиатурой от "Not-a-Number".NaN В JavaScript,

является недопустимым числом. NaN Глобальный свойство Атрибут Number.Nan

Атрибуты идентичны.

Атрибут NaN является специальной переменной, представляющей значение нечислового типа. Этот атрибут используется для указания того, что значение не является числом. Значение Number объекта можно установить в это значение, чтобы указать, что оно не является числовым значением.Совет: isNaN() Пожалуйста, используйте

Глобальная функция для определения того, является ли значение NaN.

Дополнительная информация:

Глобальная функция isNaN()

Метод Number.isNaN()

Пример

let x = NaN;

let x = Number.NaN;

let x = NaN;

попробуйте сами

Number.NaN

грамматику

Number.NaN объясняет является специальной переменной, которая означает, что результат некоторых арифметических операций (например, квадратный корень от отрицательного числа) не является числом. Метод parseInt() и parseFloat() Number.NaN для описания своих ошибок. Возвращает этот значения, когда не удается парсить указанную строку. Этот метод также можно использовать для функций, которые в некоторых обычных случаях возвращают действительные числа, например, с

JavaScript использует NaN Формат вывода Number.NaN. Пожалуйста, обратите внимание,NaN результат сравнения с другими числами всегда будет отличаться, включая само это значение. Таким образом, не рекомендуется Number.NaN Сравнение для проверки того, является ли значение числом, а также для вызова isNaN() для сравнения.

В ECMAScript v1 и последующих версиях, также можно использовать предварительно определенный глобальный атрибут NaN Вместо Number.NaN.

Поддержка браузерами

Number.NaN Это функция ECMAScript1 (ES1).

Все браузеры полностью поддерживают ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка