Los operadores lógicos son fundamentales en la programación lógica, ya que permiten realizar operaciones lógicas sobre valores booleanos, que dan como resultado un valor verdadero (verdadero) o falso (falso). Hay tres operadores lógicos principales: Y (&&), O (||) y NO (!). Exploremos cada uno de ellos con ejemplos detallados.

Operador Y (&&)

El operador AND (&&) devuelve verdadero si ambos operandos son verdaderos. Considere el siguiente ejemplo:

var a = verdadero;
var b = falso;
consola.log(a && b); // devuelve falso

En el ejemplo anterior, la variable 'a' es verdadera y 'b' es falsa. Dado que el operador AND requiere que ambos operandos sean verdaderos, la expresión devuelve falso.

Operador O (||)

El operador OR (||) devuelve verdadero si al menos uno de los operandos es verdadero. Vea el siguiente ejemplo:

var a = verdadero;
var b = falso;
consola.log(a || b); // devuelve verdadero

En el ejemplo anterior, la variable 'a' es verdadera y 'b' es falsa. Dado que el operador OR requiere que al menos uno de los operandos sea verdadero, la expresión devuelve verdadero.

Operador NO (!)

El operador NOT (!) invierte el valor booleano del operando. Si el operando es verdadero, devolverá falso y viceversa. Aquí tienes un ejemplo:

var a = verdadero;
consola.log(!a); // devuelve falso

En el ejemplo anterior, la variable 'a' es verdadera. El operador NOT invierte el valor, por lo que la expresión devuelve falso.

Ejemplos de uso de operadores lógicos

Los operadores lógicos se utilizan comúnmente en condiciones de control de flujo, como sentencias if, bucles while y bucles for. A continuación se muestran algunos ejemplos:

var a = 5;
var b = 10;

// Usando el operador Y
si (a > 0 && b > 0) {
  console.log("Ambos números son positivos");
}

// Usando el operador O
si (a > 0 || b > 0) {
  console.log("Al menos uno de los números es positivo");
}

// Usando el operador NOT
si (! (a > 0)) {
  console.log("A no es un número positivo");
}

Los operadores lógicos también son útiles para combinar condiciones. Por ejemplo, puede utilizar el operador AND para comprobar si dos condiciones son verdaderas al mismo tiempo. O puede utilizar el operador OR para comprobar si al menos una de las condiciones es verdadera.

En resumen, los operadores lógicos son herramientas poderosas que le permiten manipular valores booleanos y controlar el flujo del programa. Son fundamentales para la lógica de programación y se utilizan en casi todos los programas.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el papel de los operadores lógicos en la programación y cómo funcionan?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Estructuras de decisión (IF, ELSE)

Siguiente página del libro electrónico gratuito:

35Estructuras de decisión (IF, ELSE)

2 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.