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

Condiciones anidadas

A veces una sola condición no basta. En ese caso, podemos colocar una comprobación dentro de otra.

if (condition1) {
  if (condition2) {
    actions;
  }
}

Después, dentro de esa condición anidada, podemos añadir otra, y así sucesivamente.

Condiciones anidadas

Sigamos trabajando en el programa «¿Puede realizarse el proyecto?». Ahora el proyecto solo puede realizarse si se cumplen dos condiciones:

  1. hay suficientes desarrolladores: la variable enoughDevelopers;
  2. los desarrolladores dominan las tecnologías necesarias: la variable techAvailable.

Si hay suficientes desarrolladores y dominan la tecnología necesaria, mostramos el mensaje «El proyecto puede realizarse». En caso contrario, mostramos «El proyecto no puede realizarse».

La condición externa ya está agregada. Ahora añadan la condición anidada.

  • script.js
JavaScript
let enoughDevelopers = true; let techAvailable = false; let message = 'El proyecto no puede realizarse'; if (enoughDevelopers) { } console.log(message);
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 una condición compuesta con if anidados.

    1. Dentro de las llaves de if (enoughDevelopers), agreguen otro if con la condición techAvailable.
    2. Dentro de las llaves del segundo if, asignen a la variable message el valor 'El proyecto puede realizarse'.
    3. Cambien el valor de la variable techAvailable a true. El valor de message debe cambiar.
    Codigo Heroe

    © 2023-2026, codigoheroe.com