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