Los condicionales en JavaScript permiten tomar decisiones basadas en condiciones lógicas. A continuación, veremos las estructuras condicionales más importantes.
ifEl 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");
}
if - elseLa 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");
}
else ifEl 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");
}
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);
switchEl 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");
}
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.