Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones compuestas4/9
A la lista de tareas
  1. 1. Tipo de dato booleano
  2. 2. Conversión al tipo booleano
  3. 3. Condiciones anidadas
  4. 4. Operador lógico AND
  5. 5. Operador lógico OR
  6. 6. Trampas de la lógica
  7. 7. Operador lógico NOT
  8. 8. Combinamos varias condiciones
  9. 9. Comprobamos la lógica final
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Operador lógico AND

El trabajo en el programa continúa, y Cupcake pide simplificar la nueva comprobación. El proyecto puede realizarse si hay suficientes desarrolladores y dominan las tecnologías necesarias.

Podemos describir esa lógica con if anidados, pero también hay otra forma: unir ambas condiciones en un solo if con el operador lógico AND, &&.

El operador lógico AND devuelve true solo cuando ambas condiciones, la de la izquierda y la de la derecha, se evalúan como true.

true && true;   // Resultado: true
true && false;  // Resultado: false
false && true;  // Resultado: false
false && false; // Resultado: false
let conditionOne = true;
let conditionTwo = true;

if (conditionOne && conditionTwo) {
  // El código se ejecutará
}

Ahora describiremos la primera parte de la lógica del programa de Cupcake sin condiciones anidadas: uniremos las comprobaciones enoughDevelopers y techAvailable con &&.

  • script.js
JavaScript
let enoughDevelopers = true; let techAvailable = true;
Consola

El código ha cambiado, haga clic en "Ejecutar" o active la ejecución automática.

Resultado de la ejecución

ObjetivosRealizado
0

    Describan la nueva lógica del programa:

    1. Agreguen la primera condición, que une enoughDevelopers y techAvailable con el operador lógico AND.
    2. Dentro de la condición, muestren en la consola el mensaje «El proyecto puede realizarse».
    Codigo Heroe

    © 2023-2026, codigoheroe.com