Método JavaScript Number isFinite()
- Página anterior EPSILON
- Página siguiente isInteger()
- Volver a la capa superior Manual de referencia de JavaScript Number
definición y uso
si el número es un número finito,Number.isFinite()
el método devuelve true
.
Los números infinitos (no finitos) son Infinity
,-Infinity
o NaN
.
de lo contrario, devuelve false
.
Vea también:
Ejemplo
Ejemplo 1
¿Es 123 un número finito?
Number.isFinite(123)
Ejemplo 2
Number.isFinite("123")
Ejemplo 3
Number.isFinite(+1.23) Number.isFinite(-1.23) Number.isFinite('2005/12/12')
Ejemplo 4
Number.isFinite(5-2) Number.isFinite(5/2) Number.isFinite(0) Number.isFinite(0/0) Number.isFinite(Infinity) Number.isFinite(-Infinity) Number.isFinite(NaN)
sintaxis
Number.isFinite(value)
parámetro
parámetro | descripción |
---|---|
value | obligatorio. Valor a probar. |
valor devuelto
tipo | descripción |
---|---|
valor booleano | si el valor es un número finito, entonces true de lo contrario false . |
diferencia entre isFinite() y Number.isFinite()
sivalores un número finito, entonces isFinite()
devuelve true
.
sinúmeroes un número finito, entonces Number.isFinite()
devuelve true
.
En otras palabras:isFinite()
Convierta el valor en número antes de la prueba.
Ejemplo
isFinite(123) // devuelve true
Number.isFinite("123") // devuelve false
Compatibilidad del navegador
Number.isFinite()
es una característica de ECMAScript6 (ES6).
Todos los navegadores modernos admiten ES6 (JavaScript 2015):
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
es compatible | es compatible | es compatible | es compatible | es compatible |
Internet Explorer 11 (o versiones anteriores) no es compatible Number.isFinite()
.
- Página anterior EPSILON
- Página siguiente isInteger()
- Volver a la capa superior Manual de referencia de JavaScript Number