Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Para saber más: operadores lógicos

Operadores logicos en JavaScript nos ayudan a tomar decisiones

&& (AND): verdadero si ambas condiciones son verdaderas.
|| (OR): verdadero si una o ambas condiciones son verdaderas.
! (NOT): Invierte el valor logico (true /false, false/true).
hay tambien de comparadores ==, !=, <, >, <=, >= es para comparar valores.

simple ejemplo:
if (edad > 18 && tieneLicencia) {
console.log("puede conducir, pero con cuidado con los peatones! :)");
}

2 respuestas

¡Hola Vladimir, espero que estés bien!

Entiendo que estás explorando los operadores lógicos en JavaScript, y parece que ya tienes una buena comprensión de los conceptos básicos. Los operadores lógicos son fundamentales para tomar decisiones en tus programas. Aquí tienes un pequeño resumen y un ejemplo adicional para aclarar su uso:

  1. AND (&&): Este operador devuelve verdadero solo si ambas condiciones son verdaderas. Por ejemplo:

    let esAdulto = true;
    let tieneEntrada = true;
    
    if (esAdulto && tieneEntrada) {
      console.log("Puede entrar al concierto.");
    } else {
      console.log("No puede entrar al concierto.");
    }
    

    En este caso, la persona puede entrar solo si es adulta y tiene una entrada.

  2. OR (||): Este operador devuelve verdadero si al menos una de las condiciones es verdadera. Por ejemplo:

    let tieneCoche = false;
    let tieneBicicleta = true;
    
    if (tieneCoche || tieneBicicleta) {
      console.log("Tiene un medio de transporte.");
    } else {
      console.log("No tiene un medio de transporte.");
    }
    

    Aquí, la persona tiene un medio de transporte si tiene un coche o una bicicleta.

  3. NOT (!): Este operador invierte el valor lógico de una condición. Por ejemplo:

    let estaLloviendo = false;
    
    if (!estaLloviendo) {
      console.log("No está lloviendo, puedes salir sin paraguas.");
    } else {
      console.log("Está lloviendo, lleva un paraguas.");
    }
    

    En este ejemplo, el mensaje sugiere salir sin paraguas solo si no está lloviendo.

Espero que estos ejemplos te ayuden a entender mejor cómo funcionan los operadores lógicos en JavaScript. ¡Bons estudios!

explica de forma clara y práctica cómo los operadores lógicos y de comparación en JavaScript permiten construir decisiones complejas en el código. Es una base fundamental para entender el flujo lógico en programación.