Underscore.js es una biblioteca de JavaScript que proporciona muchas funciones útiles como el mapa, el filtro, la invocación, etc., incluso sin usar ningún objeto integrado.
La función _isBoolean se usa para encontrar si el elemento pasado es verdadero / falso o algo más . Boolean es un subconjunto de álgebra que se utiliza para crear declaraciones verdaderas o falsas.
Si el elemento tiene un valor verdadero o falso, la salida será verdadera; de lo contrario, la salida será falsa.
Se utiliza cuando tenemos que distinguir entre los elementos que tienen valores verdadero o falso y los otros elementos que no tienen como valores verdadero/falso.
Sintaxis:
_.isBoolean(object)
Parámetros:
solo se necesita un argumento, que es el objeto cuyo valor se debe verificar.
Valor devuelto: Devuelve verdadero cuando el valor del objeto es verdadero o falso de lo contrario devuelve falso.
- Pasar una variable que tiene un valor numérico a la función _.isBoolean():
La función _.isBoolean() toma el argumento pasado y luego verifica su valor. Comprueba el valor del argumento comparando el valor con ‘verdadero’ y ‘falso’. Si coincide con alguno de estos, la salida es verdadera; de lo contrario, la salida es falsa.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
var a = 10;
console.log(_.isBoolean(a));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar una variable que tiene ‘falso’ como valor a la función _.isBoolean():
Si pasamos un elemento que tiene asignado ‘falso’ entonces también se seguirá el mismo procedimiento que el anterior. El valor del argumento se comparará con ‘verdadero’ y ‘falso’. Dado que su valor es falso, coincidirá y, por lo tanto, la salida será verdadera.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
var a = false;
console.log(_.isBoolean(a));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar ‘true’ a la función _.isBoolean():
La función _.Boolean(), en este caso, no necesita verificar el valor de la variable ya que no se pasa ninguna variable como argumento sino que se pasa el valor en sí. El valor se comparará directamente con ‘verdadero’ y ‘falso’. Dado que el argumento pasado es ‘verdadero’, coincidirá y, por lo tanto, la salida será verdadera.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isBoolean(true));
</
script
>
</
body
>
</
html
>
Producción:
- Pasar ‘null’ a la función _.isBoolean():
Cuando pasamos un valor nulo a la función _.isBoolean(), no se genera ningún error, sino que se sigue el mismo procedimiento de verificación. Dado que después de hacer coincidir el valor nulo con el verdadero y el falso, no coincidirá, por lo que la salida será falsa.
Ejemplo:<
html
>
<
head
>
<
script
src
=
</
script
>
</
head
>
<
body
>
<
script
type
=
"text/javascript"
>
console.log(_.isBoolean(null));
</
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:
<script type= "text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.9.1/underscore-min.js"> </script>