Explicació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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Explicació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.
1234console.log(true && true); console.log(true && false); console.log(false && true); console.log(false && false);
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.
1234console.log(true || true); console.log(true || false); console.log(false || true); console.log(false || false);
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.
12console.log(!true); console.log(!false);
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 (&&).
1234let a = 5, b = 3; console.log(a > 4 && b > 4); console.log(a > 1 && b > 1);
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?
¡Gracias por tus comentarios!