El tema trata sobre el uso de operadores lógicos en JavaScript para tomar decisiones basadas en condiciones. Estos operadores son fundamentales para construir lógica en los programas de manera efectiva.
Resumen de los Operadores Lógicos en JavaScript: Operador AND (&&):
Se utiliza para combinar dos condiciones y evaluar si ambas son verdaderas. Ejemplo: javascript Copiar código let edad = 25; let tieneLicencia = true;
if (edad > 18 && tieneLicencia) { console.log("Puede conducir!"); } else { console.log("No puede conducir!"); } Si la edad es mayor de 18 y tiene una licencia, se imprime "Puede conducir!", de lo contrario "No puede conducir!". Operador OR (||):
Se utiliza para verificar si al menos una de las condiciones es verdadera. Ejemplo: javascript Copiar código let tieneManzana = false; let tieneBanana = true;
if (tieneManzana || tieneBanana) { console.log("Tienes frutas!"); } else { console.log("No tienes frutas."); } Si tiene al menos una fruta (manzana o banana), se imprime "Tienes frutas!", de lo contrario "No tienes frutas.". Otros Operadores Lógicos:
==, !=, <, >, <=, >= para comparaciones directas entre valores. Ejemplo: A == B es verdadero si A es igual a B. Operadores Combinados:
&& (AND) y || (OR) pueden combinarse para formar expresiones más complejas. Ejemplo: javascript Copiar código if ((A > B) && (B == C)) { // Hacer algo si A es mayor que B y B es igual a C } Operador de Negación (!):
Se utiliza para negar una condición. Ejemplo: !(A == B) es verdadero si A NO es igual a B. Estos operadores son esenciales para controlar el flujo de ejecución en programas JavaScript, permitiendo decisiones basadas en condiciones múltiples y combinaciones lógicas.