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 true
o false
. Por ejemplo,
const a = true; const b = false;
Nota : Si envuelve true
o false
en 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 true
si los operandos son iguales.
console.log(5 == 6); // false
No es igual a los !=
retornos del operador true
si todos los operandos no son iguales.
console.log(5 != 6); // true
Y lógico &&
vuelve true
si 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… else
declaraciones y for
bucles.
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 new
palabra 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.