JavaScriptProgramación

Descubra cómo usar la función isFinite() en JavaScript

Aprenda a detectar valores numéricos infinitos y no numéricos con esta útil función

La función isFinite() es una herramienta muy útil en el lenguaje de programación JavaScript para detectar si un valor es numérico o no. Esta función se utiliza comúnmente en situaciones donde se necesita asegurarse de que los valores de entrada son numéricos y no infinitos. La función isFinite() devuelve verdadero si el valor proporcionado es un número finito, y falso si el valor es un número infinito o NaN (valor no numérico).

Ejemplo 1: Comprobar si un número es finito


const numero = 10;
console.log(isFinite(numero)); // true

En este ejemplo, se utiliza la función isFinite() para comprobar si el número almacenado en la variable «numero» es finito. En este caso, el resultado será verdadero (true) porque 10 es un número entero y finito.

Ejemplo 2: Comprobar si una cadena de texto es finita


const texto = "Hola, ¿cómo estás?";
console.log(isFinite(texto)); // false

En este ejemplo, se utiliza la función isFinite() para comprobar si la cadena de texto almacenada en la variable «texto» es finita. En este caso, el resultado será falso (false) porque la cadena «Hola, ¿cómo estás?» no es un número y por lo tanto no es finita.

Ejemplo 3: Comprobar si un valor undefined es finito


let valor;
console.log(isFinite(valor)); // false

En este ejemplo, se utiliza la función isFinite() para comprobar si el valor almacenado en la variable «valor» es finito. En este caso, el resultado será falso (false) porque el valor undefined no es un número y por lo tanto no es finita.

Ejemplo 4: Comprobar si un valor null es finito


let valor;
console.log(isFinite(valor)); // false

En este ejemplo, se utiliza la función isFinite() para comprobar si el valor almacenado en la variable «valor» es finito. En este caso, el resultado será falso (false) porque el valor null no es un número y por lo tanto no es finita.

Conclusión

La función isFinite() es una herramienta valiosa para los desarrolladores de JavaScript que deseen asegurarse de que los valores de entrada sean numéricos y no infinitos. Al integrar esta función en sus proyectos, puede evitar errores y garantizar que su código funcione correctamente. Ahora que conoce la función isFinite(), pruebe a utilizarlo en sus próximos proyectos de JavaScript y vea cómo mejora la calidad y la eficiencia de su código.