
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 NaN
o 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ística | Chrome | Firefox | IE | Opera | Safari |
---|---|---|---|---|---|
Soporte básico | sí | sí | sí | sí | sí |
- Expresión const en JavaScript
- Expresión let en JavaScript
- Expresión var en JavaScript
- Expresión try…catch en JavaScript
- Expresión throw en JavaScript
- Continue en JavaScript
- Switch en JavaScript
- Expresiones if…else en JavaScript
- Declaración vacía o empty en JavaScript
- Break en JavaScript
- Sentencia block en JavaScript
- Arguments en JavaScript
- Promise en JavaScript
- Number en JavaScript
- Características JSON en JavaScript
- Array en JavaScript
- RegExp en JavaScript
- String en JavaScript
- Date en JavaScript
- Math en JavaScript
- URIError en JavaScript
- TypeError en JavaScript
- SyntaxError en JavaScript
- ReferenceError en JavaScript
- RangeError en JavaScript
- EvalError en JavaScript
- Características Boolean en JavaScript
- Error en JavaScript
- Función Symbol en JavaScript
- Constructor Function en JavaScript
- Constructor Object en JavaScript
- Función unescape() en JavaScript
- Función eval() en JavaScript
- Valor null en JavaScript
- Características Undefined en JavaScript
- Características NaN en JavaScript
- Características Infinity en JavaScript
- Función parseFloat() en JavaScript
- Función isNaN() en JavaScript
- Función isFinite() en JavaScript
- Función escape() en JavaScript
- Función encodeURIComponent() en JavaScript