Función isFinite()‎ en JavaScript

Función isFinite()‎ en JavaScript

La función isFinite()‎ en javascript determina si el valor que se le pasa es un número finito y convertirá el argumento en un número si es necesario.

Características generales

Una función isFinite es una función que no está vinculada a ningún objeto, y esta función se puede usar para averiguar si el argumento que se le pasa es un número finito, y si el valor del argumento que se pasa es NaNo más infinito o menos infinito, en la función devolverá el valor false; de lo contrario, volverá true.

Estructura de la función isFinite()

isFinite(testValue)

testValue

El valor para probar si es un número finito.

Valor a devolver

El valor false si el valor de la mediana es Infinity(positivo o negativo) o NaN; de lo contrario, se devolverá el valor true.

Ejemplos y aplicaciones en código

La función devolverá el isFinite valor false en las siguientes expresiones:

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

Devolverá el valor true en las siguientes expresiones:

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

Tenga en cuenta que la función isFinite() en javascript devolverá el valor true en las siguientes expresiones, pero la función Number.isFinite devolverá el valor false:

isFinite(null);      // true
isFinite('0');       // true

Soporte de navegadores

CaracterísticaChromeFirefoxIEOperaSafari
Soporte básico