Método JavaScript Number.isFinite()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *