isNaN()

Обновлено: 14.03.2023

Визначення та використання

У JavaScript NaNце скорочення від "Not-a-Number".

У JavaScript NaNце число, яке не є допустимим.

Метод Number.isNaN()повертає true , якщо значенням є NaN, а типом є число.

Різниця між isnan() і Number.isnan()

isNaN()метод повертає true , якщо значення не є числом.

Number.isNaN()повертає true , якщо число не є числом.

Іншими словами:

isNaN()перетворює значення на число перед його перевіркою.

Синтаксис

Number.isNaN(value)

Параметри

ParameterDescription
valueRequired.
The value to be tested.

Повернене значення

Типопис
Логічне значення.trueякщо значення дорівнює Number.NaN, інакше false.

Підтримка браузера

Number.isNaN()є функцією ECMAScript6 (ES6).

ES6 (JavaScript 2015) підтримується в усіх сучасних браузерах:

number isnan

Посмотреть совместимость на Can I use?

number isnan

Number.isNaN() is not supported in Internet Explorer 11 (or earlier).