JavaScript isFinite()
Пример
Проверьте, является ли значение конечным числом:
Number.isFinite(123) //true
Number.isFinite(-1.23) //true
Number.isFinite(5-2) //true
Number.isFinite(0) //true
Number.isFinite('123') //false
Number.isFinite('Привет') //false
Number.isFinite('2005/12/12') //false
Number.isFinite(Infinity) //false
Number.isFinite(-Infinity) //false
Number.isFinite(0 / 0) //false
Попробуйте сами »
Определение и использование
Метод Number.isFinite() определяет, является ли значение конечным числом.
Этот метод возвращает true, если значение имеет тип Number и приравнивается к конечному числу. В противном случае он возвращает false.
Number.isFinite() отличается от глобальной функции isFinite(). Глобальная функция isFinite() преобразует тестируемое значение в число, а затем проверяет его.
Number.isFinite() не преобразует значения в число и не возвращает true для любого значения, которое не относится к типу Number.
Поддержка браузера
Метод | |||||
---|---|---|---|---|---|
Number.isFinite() | 19 | 12.0 | 16 | 9 | 22 |
Синтаксис
Number.isFinite(value)
Значения параметров
Параметр | Описание |
---|---|
value | Требуемый. Значение, подлежащее тестированию |
Технические детали
Возвращаемое значение: | Булево. Возвращает true, если значение является конечным числом, в противном случае оно возвращает false |
---|---|
Версия JavaScript: | ECMAScript 6 |