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

Operadores 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."); }

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

Operadores Lógicos

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."); }

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
some-alt