Функция JavaScript isFinite()

Определение и использование

isFinite() Функция может определить, является ли число ограниченным законным числом.

Если значение равно +infinity, -infinity или NaN (нечисловое значение), то эта функция возвращает false, в противном случае возвращает true.

Пример

Проверка того, является ли число ограниченным законным числом:

var a = isFinite(123) + "<br>";
var b = isFinite(-1.23) + "<br>";
var c = isFinite(5-2) + "<br>";
var d = isFinite(0) + "<br>";
var e = isFinite("123") + "<br>";
var f = isFinite("Hello") + "<br>";
var g = isFinite("2005/12/12");
var res = a + b + c + d + e + f + g;

Попробуйте сами

Синтаксис

isFinite(value)

Значение параметра

Параметр Описание
value Обязателен. Значение для тестирования.

Технические детали

Возвратное значение: Булевое значение. Возвращает false, если значение равно +infinity, -infinity или NaN, в противном случае возвращает true.
Версия JavaScript: ECMAScript 1

Поддержка браузеров

Функция Chrome Edge Firefox Safari Opera
isFinite() Поддержка Поддержка Поддержка Поддержка Поддержка