En programación, muchas veces necesitamos que un bloque de código se ejecute solo si se cumple una condición.
Para eso JavaScript nos ofrece estructuras de control de flujo como if, else y switch.
If y Else
La estructura básica es if (si ocurre algo). Podemos agregar un else (en caso contrario) y un else if para más condiciones.
let edad = 20;
if (edad >= 18) {
console.log("Eres mayor de edad ✅");
} else {
console.log("Eres menor de edad ❌");
}
Con else if:
let nota = 7;
if (nota >= 9) {
console.log("Excelente");
} else if (nota >= 6) {
console.log("Aprobado");
} else {
console.log("Desaprobado");
}
Switch
Cuando tenemos varias opciones posibles, switch puede ser más claro que muchos else if:
let dia = "lunes";
switch (dia) {
case "lunes":
console.log("Inicio de semana");
break;
case "viernes":
console.log("Casi fin de semana");
break;
case "sábado":
case "domingo":
console.log("Fin de semana 🎉");
break;
default:
console.log("Día normal");
}
Conclusión
Con if, else y switch puedes tomar decisiones en tu programa y adaptar el comportamiento según distintas condiciones.
En el próximo post veremos cómo repetir acciones con bucles en JavaScript.
