Condicionales en JavaScript

Los condicionales en JavaScript permiten tomar decisiones basadas en condiciones lógicas. A continuación, veremos las estructuras condicionales más importantes.

Condicional if

El condicional if evalúa una condición y ejecuta el bloque de código si la condición es verdadera.

let edad = 18;

if (edad >= 18) {
    console.log("Eres mayor de edad");
}
            

Condicional if - else

La estructura if - else permite ejecutar un bloque de código si la condición es verdadera y otro bloque si es falsa.

let edad = 17;

if (edad >= 18) {
    console.log("Eres mayor de edad");
} else {
    console.log("Eres menor de edad");
}
            

Condicional else if

El condicional else if permite evaluar múltiples condiciones. Si una condición es verdadera, su bloque de código se ejecutará.

let nota = 85;

if (nota >= 90) {
    console.log("Sobresaliente");
} else if (nota >= 75) {
    console.log("Aprobado");
} else {
    console.log("Reprobado");
}
            

Operador Ternario

El operador ternario es una forma compacta de escribir un condicional if - else.

let edad = 18;
let mensaje = (edad >= 18) ? "Eres mayor de edad" : "Eres menor de edad";
console.log(mensaje);
            

Condicional switch

El condicional switch evalúa una expresión y ejecuta el bloque de código correspondiente al valor de esa expresión.

let dia = 3;

switch (dia) {
    case 1:
        console.log("Lunes");
        break;
    case 2:
        console.log("Martes");
        break;
    case 3:
        console.log("Miércoles");
        break;
    default:
        console.log("Día no válido");
}
            

Conclusión

Las estructuras condicionales son esenciales para controlar el flujo de ejecución en los programas. Usar correctamente if, else, else if y switch te permitirá tomar decisiones lógicas en tu código.