Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Operadores Lógicos | Section
Practicar
Proyectos
Cuestionarios y Retos
Cuestionarios
Retos
/
Fundamentos de JavaScript

bookOperadores Lógicos

Desliza para mostrar el menú

Cuando necesitas tomar decisiones en tu código basadas en más de una condición, los operadores lógicos te permiten combinar o modificar estas condiciones. JavaScript proporciona tres operadores lógicos principales: AND (&&), OR (||) y NOT (!).
Estos operadores se utilizan para unir múltiples expresiones booleanas o para invertir sus valores.

  • El operador AND (&&) devuelve true solo si ambas condiciones son verdaderas;
  • El operador OR (||) devuelve true si al menos una de las condiciones es verdadera;
  • El operador NOT (!) invierte el valor de una condición: si una condición es true, ! la convierte en false, y viceversa.

Estos operadores se utilizan con mayor frecuencia en sentencias if para controlar el flujo de tu programa según una lógica más compleja.

123456789101112131415161718192021
const age = 20; const hasTicket = true; // Using AND (&&): both conditions must be true if (age >= 18 && hasTicket) { console.log("You can enter the event."); } else { console.log("Entry denied."); } // Using OR (||): at least one condition must be true const isMember = false; if (age >= 18 || isMember) { console.log("You qualify for a discount."); } // Using NOT (!): invert a condition const isBanned = false; if (!isBanned) { console.log("Access granted."); }
copy

Cuando combinas operadores lógicos, la precedencia de operadores determina el orden en que se evalúan. En JavaScript, el operador NOT (!) tiene la mayor precedencia, seguido por AND (&&), y luego OR (||).

Esto significa que las expresiones con ! se evalúan primero, luego &&, y finalmente ||. Puedes usar paréntesis () para agrupar condiciones y controlar el orden de evaluación.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 8

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 8
some-alt