Прикладной код

Переменная «NaN»

Переменная «NaN»

Не-Числовое значение

Описание

Изначальное значение NaN - такое же, как Number.NaN. Оно используется для обозначения ошибки при математических операциях. Вместо генерации исключения, функция возвращает NaN.

Значение NaN не равно никакому другому числу, включая само NaN. Чтобы проверить переменную на NaN, используйте специальную функцию isNaN.

a = Math.sqrt(-1); // NaN

a = 1 / 0;// Infinity