javascript-tipo-boolean

El tipo Boolean en JavaScript

El tipo Boolean es uno de los tipos primitivos de JavaScript. Este tipo de dato solo puede representar dos estados,

  • true (verdadero)
  • false (falso)

Los valores booleanos se utilizan para hacer la lógica del programa. Por ejemplo, son el resultado de los operadores de comparación *(como < o ==).

En consecuencia, también son usados junto a condicionales y bucles. Por lo que, básicamente, es uno de los tipos que vais a usar con mayor frecuencia.

Declaración de valores boolean

Para declarar una variable booleana en JavaScript, se utiliza la palabra clave let o const seguida del nombre de la variable y el valor booleano (true o false):

let esMayorDeEdad = true;
const tieneCuentaActiva = false;

Conversión a boolean

Para convertir otro tipo a boolean, podemos usar la función Boolean().

console.log(Boolean(1)); // true
console.log(Boolean("")); // false
console.log(Boolean(null)); // false
console.log(Boolean("Texto")); // true

JavaScript también permite la conversión implícita de tipos, lo que significa que ciertos valores se consideran truthy o falsy en contextos Boolean.

Operadores lógicos

JavaScript proporciona varios operadores lógicos que permiten combinar y manipular valores Boolean:

const a = true;
const b = false;

console.log(a && b); // false
console.log(a || b); // true
console.log(!a); // false

Comparaciones

Los valores Boolean son comúnmente utilizados en expresiones de comparación. JavaScript ofrece operadores de comparación que devuelven valores Boolean:

const x = 5;
const y = "5";

console.log(x == y); // true (debido a la conversión de tipos)
console.log(x === y); // false (tipos diferentes)
console.log(x < 10); // true