пример
Проверьте, является ли значение NaN:
Number.isNaN(123) //false
Number.isNaN(-1.23) //false
Number.isNaN(5-2)
//false
Number.isNaN(0) //false
Number.isNaN('123') //false
Number.isNaN('Hello')
//false
Number.isNaN('2005/12/12') //false
Number.isNaN('') //false
Number.isNaN(true)
//false
Number.isNaN(undefined) //false
Number.isNaN('NaN') //false
Number.isNaN(NaN)
//true
Number.isNaN(0 / 0) //true
Попробуй сам " Определение и использование
Number. isNaN() Number. isNaN() Метод определяет , является ли значение NaN (Not-A-Number) .
Этот метод возвращает истину, если значение имеет номер типа, и приравнивается к NaN. В противном случае она возвращает ложь.
Число. isNaN() отличается от глобальной isNaN() функции. Глобальная isNaN() функция преобразует тестируемое значение в число, затем проверяет его.
Число. isNan() не преобразует значения в номер, и не будет возвращать верно для любого значения, которое не номер типа.
Совет: В JavaScript, значение NaN считается типом номера.
Поддержка браузеров
метод | |||||
---|---|---|---|---|---|
Number. isNaN() | да | 12,0 | 32 | 9 | 22 |
Синтаксис
Number.isNaN( value )
Значения параметров
параметр | Описание |
---|---|
value | Необходимые. Значение для проверки |
Технические подробности
Возвращаемое значение: | Логическое. Возвращает истину, если значение Number.NaN, в противном случае она возвращает ложь |
---|---|
Версия JavaScript: | ECMAScript 6 |
<JavaScript Number Ссылка