JavaScript isFinite()Функция
Определение и использование
Функция isFinite() используется для проверки, является ли её аргумент бесконечным, или, иными словами, является ли он конечным числом.
Совет:Если аргумент — NaN, положительная бесконечность или отрицательная бесконечность, возвращается false; в противном случае возвращается true.
Синтаксис
isFinite(value)
| Параметр | Описание |
|---|---|
| value | Обязательный. Число для проверки. |
Поддержка браузеров
| Функция | |||||
|---|---|---|---|---|---|
| isFinite() | Да | Да | Да | Да | Да |
Пример
Пример
Используйте isFinite() для обнаружения бесконечных чисел:
document.write(isFinite(123)+ "<br>");
document.write(isFinite(-1.23)+ "<br>");
document.write(isFinite(5-2)+ "<br>");
document.write(isFinite(0)+ "<br>");
document.write(isFinite("Hello")+ "<br>");
document.write(isFinite("2005/12/12")+ "<br>");
Вывод приведенного выше примера:
истина
истина
истина
истина
false
false
истина
истина
истина
false
false
Попробуйте сами »
Дополнительные примеры:
Пример
isFinite(Infinity); // false
isFinite(NaN); // false
isFinite(-Infinity); // false
isFinite(0); // true
isFinite(2e64); //true, но с более надёжным Number.isFinite(null) вы получите false
isFinite("0"); //true, но с более надёжным Number.isFinite('0') вы получите false
Другие расширения
JavaScript 全局函数