Saltar al contenido principal
Codigo Heroe
Tarea anterior
Condiciones compuestas8/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

Combinamos varias condiciones

Ahora que ya sabemos usar negaciones, podemos armar la comprobación principal del programa sin errores.

Necesitamos unir varias comprobaciones separadas en una sola condición general. El proyecto puede empezar si:

  • hay suficientes desarrolladores
  • y dominan las tecnologías
  • y no hay desarrolladores de vacaciones
  • y no hay desarrolladores ausentes por enfermedad.

En una sola condición se pueden unir más de dos comprobaciones. La expresión lógica puede seguir creciendo y combinar condiciones normales con negaciones.

let hasTicket = true;
let hasPassport = true;
let hasDebt = false;

if (hasTicket && hasPassport && !hasDebt) {
  // el código se ejecutará
}

En el programa de Cupcake, amplíen la condición que ya está lista: agreguen las comprobaciones !onVacation y !onSickLeave.

  • script.js
JavaScript
let enoughDevelopers = false; let techAvailable = false; let onVacation = false; let onSickLeave = false; if (enoughDevelopers && techAvailable) { console.log('El proyecto puede realizarse'); }
Consola

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

Resultado de la ejecución

ObjetivosRealizado
0

    Armen la condición general para que el proyecto pueda realizarse.

    1. Al final de la comprobación, agreguen la condición !onVacation con el operador lógico AND.
    2. Después, también con el operador lógico AND, agreguen la condición !onSickLeave.
    Codigo Heroe

    © 2023-2026, codigoheroe.com