Función _.isNull():
- Se utiliza para averiguar si el valor del objeto es nulo.
- Si el objeto tiene un valor nulo, la salida será verdadera; de lo contrario, será falsa.
- Incluso podemos realizar operaciones de suma, resta, etc. en esta función.
Sintaxis:
_.isNull(object)
Parámetros:
solo se necesita un argumento, que es el objeto que debe probarse.
Valor devuelto:
Devuelve verdadero si el objeto tiene un valor nulo, de lo contrario, devuelve falso.
Ejemplos:
1. Pasar un número en la función _.isNull():
La función _.isNull() toma el parámetro que se le pasa y luego verifica si el objeto tiene un valor nulo o no. En este caso, dado que el valor es un número definido «10», la salida no es nula. Por lo tanto, 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(_.isNull(10)); </script> </body> </html>
Producción:
2. Pasar «null» a la función _.isNull():
Dado que aquí hemos pasado «null», no necesitamos verificar el objeto. Sabemos que el valor pasado a la función _.isNull() en sí misma tiene el valor «nulo». 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(_.isNull(null)); </script> </body> </html>
Producción:
3. Pasar undefined” a la función _.isNull():
La función _.isNull() toma el parámetro que se le pasa, que aquí es “undefined”. Sabemos que si algo no está definido, su valor será nulo. Y por lo tanto, la respuesta es 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(_.isNull(undefined)); </script> </body> </html>
Producción:
4. Realización de operaciones en la salida de la función _.isNull():
en esta primera, hemos almacenado directamente la salida de los 2 ejemplos anteriores (2, 3) en las variables a y b, y luego hemos realizado una operación de suma en ambos los resultados. Finalmente, lo almacenó en la tercera variable. Dado que la salida de _.isNull() es falsa cuando pasamos y verdadera cuando pasamos nulo, por lo tanto, falso se almacena en la variable ‘a’ y verdadero se almacena en la variable ‘b’. Ahora, si realizamos la operación de suma (+) en las variables ‘a’ y ‘b’, entonces tendremos verdadero ya que ‘b’ es verdadero. Por lo tanto, la variable ‘c’ se convertirá en 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 = _.isNull(undefined); var b = _.isNull(null); 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>