Saltar al contenido principal
Codigo Heroe
Lista de tareas
Condiciones compuestas1/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

Tipo de dato booleano

Cupcake empezó a trabajar en un programa nuevo: «¿Puede realizarse el proyecto?». Nos encargó probarlo y corregir errores.

En programas así, la decisión suele depender de una condición. Una condición en if solo puede dar uno de dos resultados:

  • true: la condición se cumple,
  • false: la condición no se cumple.

Este tipo de dato se llama lógico, o booleano.

Por ejemplo:

let hasKey = true;

if (hasKey) {
  console.log('La puerta se abrirá');
} else {
  console.log('La puerta seguirá cerrada');
}

Si la variable hasKey contiene true, se ejecuta el código dentro de if. Si contiene false, el programa pasa a la rama else.

Ahora volvamos al programa de Cupcake. Primero corregiremos la condición y después probaremos el caso más simple: qué pasa si la variable onVacation contiene true.

  • script.js
JavaScript
let onVacation = false; if (true) { console.log('El proyecto no puede realizarse'); } else { 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

    Corrijan el programa y comprueben cómo funciona con un valor lógico.

    1. Reemplacen la condición del if por onVacation.
    2. Ahora cambien el valor de la variable onVacation a true.
    Codigo Heroe

    © 2023-2026, codigoheroe.com