isFinite()

 

Глобальная isFinite() функция определяет, является ли переданное значение конечным числом. Если необходимо, параметр сначала преобразуется в число.

 

 

 

 

Синтаксис

isFinite(testValue)

Параметры

testValue
Аргумент для проверки, является ли он конечным числом.

Описание

isFinite это функция верхнего уровня и она не связана ни с одним объектом.

Вы можете использовать эту функцию там, где требуется определить, является ли аргумент конечным числом. Функция isFinite исследует число в своем параметре. Если аргумент является NaN, положительной или отрицательной бесконечностью, метод вернет false; иначе возвращается true.

Примеры

isFinite(Infinity);  // false
isFinite(NaN);       // false
isFinite(-Infinity); // false

isFinite(0);         // true
isFinite(2e64);      // true


isFinite("0");       // true, но было бы false если использовать
                     // более надежный вариант Number.isFinite("0")

Спецификации

Совместимость с браузерами

BCD tables only load in the browser

 

Смотрите также