Condicionales en JavaScript

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.