Operadores Lógicos en JavaScript
Los operadores lógicos son fundamentales para tomar decisiones basadas en condiciones en nuestros programas. Los principales son:
AND (
&&
): Evalúa si todas las condiciones son verdaderas.- Ejemplo:
if (edad > 18 && tieneLicencia) console.log("Puede conducir!");
- Ejemplo:
OR (
||
): Evalúa si al menos una condición es verdadera.- Ejemplo:
if (tieneManzana || tieneBanana) console.log("Tienes frutas!");
- Ejemplo:
NOT (
!
): Niega una condición.- Ejemplo:
if (!tieneManzana) console.log("No tienes manzanas.");
- Ejemplo:
Otros Operadores Relacionales
==
(Igual),!=
(Diferente),<
(Menor),>
(Mayor),<=
(Menor o igual),>=
(Mayor o igual).
Estos operadores permiten construir lógica sólida y evaluar diversas condiciones para tomar decisiones efectivas.