JavaScript'ий примитивный тип, представляющий не-числовое значение. Возникает при неудачных попытках преобразовать нечисловые значения в числа или при выполнении математических операций, результат которых не является действительным числом.
Основные свойства:
typeof NaN равно "number".NaN не равно самому себе (NaN === NaN ложно).NaN — использовать isNaN() или Number.isNaN().Примеры получения NaN:
javascript
Примеры проверки на NaN:
javascript