isFinite()
Resumen
La función global isFinite()
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.
Sintaxis
isFinite(testValue)
Parámetros
testvalue
-
Valor 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ón isFinite
examina el número de su argumento. Si el argumento es NaN
, infinito positivo o infinito negativo, este método devuelve false
, de otro modo devuelve true
.
Ejemplos
js
isFinite(Infinity); // falso
isFinite(NaN); // falso
isFinite(-Inifinity); // falso
isFinite(0); // verdadero
isFinite(2e64); // verdadero
isFinite("0"); // verdadero, hubiera sido falso en el caso de usar Number.isFinite("0") que es mas robusta
Especificaciones
Specification |
---|
ECMAScript Language Specification # sec-isfinite-number |
Compatibilidad con navegadores
BCD tables only load in the browser
Vea También
Number.isFinite()
Number.NaN()
Number.POSITIVE_INFINITY
Number.NEGATIVE_INFINITY