A continuación se muestra el ejemplo del método Number.isFinite().
- Ejemplo:
Javascript
<script type="text/javascript"> document.write(Number.isFinite(111)); </script>
- Producción:
true
El método Number.isfinite() en JavaScript se usa para verificar si el valor pasado es un número finito o no.
El método Number.isfinite() es diferente del método isfinite() ya que este método no convierte a la fuerza el parámetro en un número y no devuelve verdadero para ningún valor que no sea del tipo número. Por otro lado, el método global isfinite() convierte primero el valor probado en un número y luego lo prueba.
Sintaxis:
Number.isFinite(value)
Parámetros: este método acepta un solo valor de parámetro . Es el número que el usuario quiere comprobar para la finitud.
Valor devuelto: El método number.isfinite() devuelve un valor booleano, es decir, verdadero o falso. Devuelve verdadero si el valor pasado es del tipo Número y equivale a un número finito, de lo contrario, devuelve falso.
A continuación se muestran algunos ejemplos para ilustrar el método Number.isFinite() en JavaScript:
- Pasar un número negativo como argumento : si el número negativo pasado al método es finito, el método devolverá verdadero, de lo contrario, falso.
Javascript
<script type="text/javascript"> document.write(Number.isFinite(-2)); </script>
Producción:
true
- Pasar un número positivo como argumento : si el número positivo pasado al método es finito, el método devolverá verdadero, de lo contrario, falso.
Javascript
<script type="text/javascript"> document.write(Number.isFinite(2)); </script>
Producción:
true
- Pasar cero como argumento : si se pasa cero al método, el método devolverá verdadero ya que cero es un número finito.
Javascript
<script type="text/javascript"> document.write(Number.isFinite(0)); </script>
Producción:
true
- Pasar una ecuación como argumento : si la ecuación se evalúa como un número finito, el método devolverá verdadero, de lo contrario, falso.
Javascript
<script type="text/javascript"> document.write(Number.isFinite(7-3+2)); </script>
Producción:
true
- Pasar una ecuación (que da como resultado infinito) como argumento : si la ecuación después de evaluar no da un valor numérico finito, el método devolverá falso.
Javascript
<script type="text/javascript"> document.write(Number.isFinite(0/0)); </script>
Producción:
false
- Pasar una palabra como argumento : Dado que una palabra no es de tipo entero, Number.isFinite() no la convertirá en número y devolverá false.
Javascript
<script type="text/javascript"> document.write(Number.isFinite("strong")); </script>
Producción:
false
- Pasar número (string) como argumento : Dado que una string no es de tipo entero, Number.isFinite() no la convertirá en número y devolverá falso.
Javascript
<script type="text/javascript"> document.write(Number.isFinite("5")); </script>
Producción:
false
Navegadores compatibles:
- Google cromo 19
- explorador de Internet 12
- Firefox 16
- safari de manzana 09
- Ópera 15 y superior
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA