JavaScript является конечным ()
Примеры
Проверить, является ли число конечным:
let result = isFinite(123);
let result = isFinite("123");
Определение и использование
Метод isFinite()
возвращает true
значение, если значение является конечным числом.
Бесконечными (не конечными) значениями являются Infinity
,
-Infinity
, илиNaN
Смотрите также:
Разница между isFinite() и Number.isFinite()
isFinite()
возвращает true
, если значение является конечным числом.
Number.isFinite()
возвращает true
, если число является конечным числом.
Другими словами:
isFinite()
преобразует значение в число перед его проверкой.
Примеры
// This returns true
isFinite(123)
// This returns false
Number.isFinite("123")
Синтаксис
isFinite(value)
Параметры
Parameter | Description |
value | Required. The value to be tested. |
Возвращаемое значение
Тип | Описание |
логическое значение. | false если значение равно Infinity, -Infinity или NaN. В противном случае true . |
Дополнительные примеры
Проверить, является ли число конечным:
isFinite(-1.23);
isFinite(5-2);
isFinite(0);
isFinite("Hello");
isFinite("2005/12/12");
Поддержка браузера
isFinite()
является функцией ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |