Los operadores lógicos nos permiten crear expresiones de lógica proposicional, se utilizan para comprobar si una expresión es verdadera o falsa. Se utilizan en la toma de decisiones.
- Negación lógica not (
!a
) - Conjunción and lógico (
a && b
) - Disyunción or lógico (
a || b
)
// Negación logical NOT
print(!true) // false
// Conjunción logical AND
print(true && true) // true
print(true && false) // false
// Disyunción logical OR
print(true || false) // true
Combinando con operadores comparación e relacionales
var a = 5, b = 6
print((a > 2) && (b >= 6)) // true