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)
Параметри
Parameter | Description |
value | Required. The value to be tested. |
Повернене значення
Тип | опис |
Логічне значення. | true якщо значення дорівнює Number.NaN, інакше false . |
Підтримка браузера
Number.isNaN()
є функцією ECMAScript6 (ES6).
ES6 (JavaScript 2015) підтримується в усіх сучасних браузерах:
Number.isNaN()
is not supported in Internet Explorer 11 (or earlier).