isFinite
Проверяет, что значение превращается в конечное число.
Доступно с: ES1
Синтаксис
isFinite(value)Параметры
| Параметр | Тип | Описание |
|---|---|---|
| value | any | Значение; сначала оно превращается в число. |
Возвращаемое значение
booleantrue, если после превращения получается конечное число.
Примеры
Строки превращаются в числа:
console.log(isFinite('42'));
console.log(isFinite('abc'));
console.log(isFinite(Infinity));Результат:
true
false
falseПримечания
В отличие от Number.isFinite(), глобальная функция принимает строки с числами. Пустая строка и null превращаются в 0 и считаются конечными.
См. также
- Number.isFinite — Проверяет, что значение — конечное число (не NaN и не Infinity).
- isNaN — Проверяет, получится ли NaN при превращении значения в число.
В учебнике
- Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.