Operadores lógicos: ejemplos de uso de operadores lógicos

Capítulo 34

Tiempo estimado de lectura: 3 minutos

+ Ejercicio
Audio Icon

Escuchar en audio

0:00 / 0:00

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.

Continúa en nuestra aplicación.
  • Escuche el audio con la pantalla apagada.
  • Obtenga un certificado al finalizar.
  • ¡Más de 5000 cursos para que explores!
O continúa leyendo más abajo...
Download App

Descargar la aplicación

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.

Siguiente capítulo

Estructuras de decisión (IF, ELSE)

Arrow Right Icon
Portada de libro electrónico gratuitaCurso completo de programación lógica para principiantes
41%

Curso completo de programación lógica para principiantes

3.5

(4)

83 páginas

Descarga la aplicación para obtener una certificación gratuita y escuchar cursos en segundo plano, incluso con la pantalla apagada.