Subrayado.js _.isNaN() Función

Función _.isNaN(): 

  • Se utiliza para encontrar si el valor del objeto pasado es NaN o no.
  • Si el valor del objeto es NaN, la salida será verdadera; de lo contrario, será falsa.
  • Incluso podemos realizar operaciones de suma, resta, etc. en esta función.

Sintaxis: 

_.isNaN(object)

Parámetros:
solo se necesita un argumento, que es el objeto que debe verificarse.
Valor devuelto:
Devuelve verdadero si el valor del objeto es NaN; de lo contrario, devuelve falso.
Ejemplos:

  • Pasar un número a la función _.isNan():
    La función _.isNaN() toma el elemento que se le pasa y comprueba si su valor es NaN o no. Dado que se pasa un número y sabemos que ese número tiene su propio valor, la salida será falsa.
     

html

<!-- Write HTML code here -->
<html>
  
<head>
    <script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
    </script>
</head>
  
<body>
    <script type="text/javascript">
        var a=10;
        console.log(_.isNaN(10));
    </script>
</body>
  
</html>

Producción:

  • Pasar ‘NaN’ a la función _.isNan():
    desde esta vez, Nan se pasa a la función, por lo tanto, cuando la función verifica, encuentra que la variable pasada tiene un valor de NaN. Por lo tanto, la salida será verdadera.
     

html

<!-- Write HTML code here -->
<html>
   
<head>
    <script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
    </script>
</head>
   
<body>
    <script type="text/javascript">
        console.log(_.isNaN(NaN));
    </script>
</body>
   
</html>

Producción:

  • Pasar «indefinido» a la función _.isNaN():
    La función _.isNaN() toma el parámetro que aquí es «indefinido» y comienza a verificar. Sabemos que «Indefinido» no tiene ningún valor y, por lo tanto, su valor definitivamente no es NaN. Por lo tanto, la respuesta es falsa.
     

html

<!-- Write HTML code here -->
<html>
   
<head>
    <script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
    </script>
</head>
   
<body>
    <script type="text/javascript">
        console.log(_.isNaN(undefined));
    </script>
</body>
   
</html>

Producción:

  • Realizar operaciones en la salida de la función _.isNan():
    Aquí, estamos usando los ejemplos 2 y 3 explicados anteriormente. Y luego almacenar su valor en las variables ‘a’ y ‘b’. Por lo tanto, la variable ‘a’ tiene falso y ‘b’ tiene verdadero. Finalmente, estamos realizando una operación OR tanto en ‘a’ como en ‘b’ y almacenando el resultado en la variable ‘c’. Como ‘b’ es verdadero, entonces ‘c’ es 1.
     

html

<!-- Write HTML code here -->
<html>
   
<head>
    <script src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js" >
    </script>
</head>
   
<body>
    <script type="text/javascript">
        var a = _.isNaN(undefined);
        var b = _.isNaN(NaN);
        var c = a + b;
        console.log(a);
        console.log(b);
        console.log(c);
    </script>
</body>
   
</html>

Producción:

NOTA: 
Estos comandos no funcionarán en la consola de Google o en Firefox, ya que estos archivos adicionales deben agregarse y no se agregaron.
Por lo tanto, agregue los enlaces dados a su archivo HTML y luego ejecútelos. 
Los enlaces son los siguientes:
 

html

<!-- Write HTML code here -->
<script type="text/javascript" src =
"https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js">
</script>

Publicación traducida automáticamente

Artículo escrito por Sakshi98 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 *