Номер JavaScript isFinite()
Примеры
Является ли число 123 конечным?
Number.isFinite(123)
Number.isFinite("123")
Определение и использование
Метод Number.isFinite()
возвращает
true
значение, если число является конечным числом.
Бесконечные (не конечные) числа Infinity
,
-Infinity
, илиNaN
В противном случае возвращается false
.
Разница между isFinite() и Number.isFinite()
isFinite()
возвращает true
, если значение является конечным числом.
Number.isFinite()
возвращает true
, если число является конечным числом.
Другими словами:
isFinite()
преобразует значение в число перед его проверкой.
Примеры
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Синтаксис
Number.isFinite(value)
Параметры
Parameter | Description |
value | Required. The value to be tested. |
Возвращаемое значение
Тип | Описание |
логическое значение | true если значение является конечным числом, иначе false . |
Дополнительные примеры
Number.isFinite(+1.23)
Number.isFinite(-1.23)
Number.isFinite('2005/12/12')
Number.isFinite(5-2)
Number.isFinite(5/2)
Number.isFinite(0)
Number.isFinite(0/0)
Number.isFinite(Infinity)
Number.isFinite(-Infinity)
Number.isFinite(NaN)
Поддержка браузера
Number.isFinite()
является функцией ECMAScript6 (ES6).
ES6 (JavaScript 2015) поддерживается во всех современных браузерах:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
Number.isFinite()
не поддерживается в Internet Explorer 11 (или более ранних версиях).