En TypeScript, el tipo boolean representa uno de dos valores: true o false. Estos valores se utilizan comúnmente para controlar el flujo del programa, realizar comparaciones y expresar condiciones.
La declaración de variables booleanas en TypeScript se realiza especificando el tipo boolean y asignando un valor true o false.
let esActivo: boolean = true;
let estaAutenticado: boolean = false;
Copied!
Operadores booleanos
Operadores de comparación
Los operadores de comparación devuelven un valor booleano como resultado de la comparación entre dos valores.
==(igualdad) y===(igualdad estricta)!=(desigualdad) y!==(desigualdad estricta)<,<=,>,>=
let x: number = 10;
let y: number = 20;
console.log(x == y); // false
console.log(x != y); // true
console.log(x < y); // true
console.log(x >= y); // false
Copied!
Operadores lógicos
TypeScript soporta los operadores lógicos comunes para trabajar con valores booleanos.
&& (AND lógico)
Devuelve true si ambos operandos son true.
let a: boolean = true;
let b: boolean = false;
console.log(a && b); // false
Copied!
! (NOT lógico)
Invierte el valor booleano.
console.log(!a); // false
console.log(!b); // true
Copied!
|| (OR lógico)
Devuelve true si al menos uno de los operandos es true.
console.log(a || b); // true
Copied!
