Método JavaScript Number.isNaN()

A continuación se muestra el ejemplo del método Number.isNaN().

  • Ejemplo:

    <script>
    function GFGFun() {
      var res = "";
      res = res + Number.isNaN(123);
    document.write(res);  
      
    }
    GFGFun();
    </script>
  • Producción:
    false

El método Number.isNan en JavaScript se usa para determinar si el valor pasado es NaN (no es un número) y es del tipo «Número».
En JavaScript, el valor NaN se considera un tipo de número.

Sintaxis:

Number.isNaN(value)

Parámetros utilizados:
1. Valor: Es el valor que se va a probar para NaN.

Valor
devuelto: el método Number.isNaN() en JavaScript devuelve verdadero si el valor pasado es Nan y es del tipo número, de lo contrario, devuelve falso.

Ejemplos:

Input : 0/0
Output : true
     
Input : 213
Output : false

Input : '213'
Output : false

Input : 'hello'
Output : false

Input : NaN
Output : true

  1. Cuando se pasa como parámetro una ecuación que da como resultado un valor infinito.

    <script>
    function GFGFun() {
      var res = "";
      res = res + Number.isNaN(0/0);
    document.write(res);  
      
    }
    GFGFun();
    </script>

    Producción:

    Output : true
  2. Cuando se pasa un número como parámetro.

    <script>
    function GFGFun() {
      var res = "";
      res = res + Number.isNaN(321);
    document.write(res);  
      
    }
    GFGFun();
    </script>

    Producción:

    Output : false
  3. Cuando un número en representación de string se pasa como parámetro.

    <script>
    function GFGFun() {
      var res = "";
      res = res + Number.isNaN(213);
    document.write(res);  
      
    }
    GFGFun();
    </script>

    Producción:

    Output : false
  4. Cuando se pasa una string como parámetro.

    <script>
    function GFGFun() {
      var res = "";
      res = res + Number.isNaN("hello");
    document.write(res);  
      
    }
    GFGFun();
    </script>

    Producción:

    Output : false
  5. Cuando Nan se pasa como parámetro.

    <script>
    function GFGFun() {
      var res = "";
      res = res + Number.isNaN(NaN);
    document.write(res);  
      
    }
    GFGFun();
    </script>

    Producción:

    Output : true

Navegadores compatibles:

  • Google Chrome 25 y superior
  • Firefox 15 y superior
  • Apple Safari 9 y superior
  • Ópera 15 y superior
  • safari 9 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 *