Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.
isFinite()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julio de 2015.
Resumen
La función globalisFinite() determina si el valor que se le pasa como argumento es un numero finito. Si es necesario, realiza una conversión a un numero al parametro pasado.
In this article
Sintaxis
isFinite(testValue)
Parámetros
testvalueValor a ser evaluado.
Descripción
isFinite es una función de alto nivel y no está asociada a ningún objeto.
Puede usar esta función para determinar si un número es un número finito. La funciónisFinite examina el número de su argumento. Si el argumento esNaN, infinito positivo o infinito negativo, este método devuelvefalse, de otro modo devuelvetrue.
Ejemplos
isFinite(Infinity); // falsoisFinite(NaN); // falsoisFinite(-Inifinity); // falsoisFinite(0); // verdaderoisFinite(2e64); // verdaderoisFinite("0"); // verdadero, hubiera sido falso en el caso de usar Number.isFinite("0") que es mas robustaEspecificaciones
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-isfinite-number> |
Compatibilidad con navegadores
Vea También
Number.isFinite()Number.NaN()Number.POSITIVE_INFINITYNumber.NEGATIVE_INFINITY