Booleanos de JavaScript

En este tutorial, aprenderá acerca de los valores booleanos de JavaScript con la ayuda de ejemplos.

En JavaScript, los booleanos son los tipos de datos primitivos que pueden ser trueo false. Por ejemplo,

 const a = true; const b = false;

Nota : Si envuelve trueo falseen una cita, entonces se consideran como una cadena.

Por ejemplo,

 const a = 'true'; console.log(typeof a); // string

Los valores booleanos se utilizan principalmente para los operadores lógicos y de comparación. Por ejemplo,

Igual al operador ==devuelve truesi los operandos son iguales.

 console.log(5 == 6); // false

No es igual a los !=retornos del operador truesi todos los operandos no son iguales.

 console.log(5 != 6); // true

Y lógico &&vuelve truesi tanto los valores de los operandos son true, de lo contrario se evalúa como false.

 console.log(true && false); // false 

Los valores booleanos también se utilizan en if… elsedeclaraciones y forbucles.

Aquí hay una lista de valores que se convierte en valores booleanos específicos.

Tipo de datos Valor booleano
indefinido falso
nulo falso
Yaya falso
'' falso
0 falso
20 cierto
-20 cierto
'Hola' cierto

Métodos booleanos de JavaScript

Aquí hay una lista de métodos booleanos integrados en JavaScript.

Método Descripción
toString() devuelve un valor booleano convirtiendo booleano en una cadena
valueOf() devuelve el valor primitivo de un booleano

Ejemplo: usando toString ()

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Salida

 cadena falsa

Ejemplo: usar valueOf ()

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Salida

 verdadero booleano

Función JavaScript Boolean ()

La Boolean()función se utiliza para convertir varios tipos de datos en valores booleanos. Por ejemplo,

 const a = true; console.log(Boolean(a)); // true

Todo lo que tiene valor regresa true. Por ejemplo,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

En JavaScript, undefined, null, 0 , NaN, ''convertidos a false. Por ejemplo,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Nota : Si desea obtener más información sobre la conversión booleana, visite Conversión de tipo de JavaScript.

Objetos booleanos

También puede crear un valor booleano utilizando la newpalabra clave. Por ejemplo,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Nota : se recomienda evitar el uso de objetos booleanos. El uso de objetos booleanos ralentiza el programa.

Articulos interesantes...