Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Explicación de los Operadores Lógicos | Realización de Operaciones en JavaScript
Introducción a JavaScript

bookExplicación de los Operadores Lógicos

Ahora, exploremos las operaciones lógicas. Las operaciones lógicas se utilizan para manipular y tomar decisiones basadas en valores booleanos.

Operadores lógicos

Existen tres operadores lógicos en JavaScript:

  • AND (&&);
  • OR (||);
  • NOT (!).

AND (&&)

El operador lógico AND (&&) devuelve true solo cuando ambos valores sobre los que opera son true. El resultado es false si alguno de los valores es false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

El operador AND (&&) requiere que todos los valores sean true para devolver true.

OR (||)

El operador lógico OR (||) devuelve true si al menos uno de los valores es true. Devuelve false solo cuando ambos valores son false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

El operador OR (||) devuelve false solo cuando ambos valores son false.

NOT (!)

El operador NOT (!) invierte el valor booleano. Convierte true en false y false en true.

12
console.log(!true); console.log(!false);
copy

Uso de operadores lógicos

Los operadores lógicos se utilizan a menudo para combinar condiciones. Por ejemplo, para comprobar si dos valores son mayores que 4 o mayores que 1, puedes usar el operador AND (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Prioridad

Las operaciones lógicas tienen una prioridad menor que las operaciones de comparación, las cuales, a su vez, tienen una prioridad menor que las operaciones matemáticas.

Nota

Al igual que en otras operaciones, se pueden usar paréntesis () para ajustar la prioridad de ejecución.

1. ¿Cuál será la salida?

2. ¿Cuál será la salida?

3. ¿Cuál será la salida?

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 7

Pregunte a AI

expand

Pregunte a AI

ChatGPT

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

Suggested prompts:

Can you explain how parentheses affect logical operations in JavaScript?

What happens if I combine logical and comparison operators in one expression?

Can you give more examples of using logical operators with variables?

Awesome!

Completion rate improved to 2.5

bookExplicación de los Operadores Lógicos

Desliza para mostrar el menú

Ahora, exploremos las operaciones lógicas. Las operaciones lógicas se utilizan para manipular y tomar decisiones basadas en valores booleanos.

Operadores lógicos

Existen tres operadores lógicos en JavaScript:

  • AND (&&);
  • OR (||);
  • NOT (!).

AND (&&)

El operador lógico AND (&&) devuelve true solo cuando ambos valores sobre los que opera son true. El resultado es false si alguno de los valores es false.

1234
console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
copy

El operador AND (&&) requiere que todos los valores sean true para devolver true.

OR (||)

El operador lógico OR (||) devuelve true si al menos uno de los valores es true. Devuelve false solo cuando ambos valores son false.

1234
console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
copy

El operador OR (||) devuelve false solo cuando ambos valores son false.

NOT (!)

El operador NOT (!) invierte el valor booleano. Convierte true en false y false en true.

12
console.log(!true); console.log(!false);
copy

Uso de operadores lógicos

Los operadores lógicos se utilizan a menudo para combinar condiciones. Por ejemplo, para comprobar si dos valores son mayores que 4 o mayores que 1, puedes usar el operador AND (&&).

1234
let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
copy

Prioridad

Las operaciones lógicas tienen una prioridad menor que las operaciones de comparación, las cuales, a su vez, tienen una prioridad menor que las operaciones matemáticas.

Nota

Al igual que en otras operaciones, se pueden usar paréntesis () para ajustar la prioridad de ejecución.

1. ¿Cuál será la salida?

2. ¿Cuál será la salida?

3. ¿Cuál será la salida?

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

question mark

¿Cuál será la salida?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 7
some-alt