Estructuras condicionales
Al programar, uno de los conceptos fundamentales a dominar, son las estructuras condicionales, también conocidas como estructuras de control. Estas estructuas nos permiten decidir que parte de nuesrto código se ejecutará basado en ciertas condiciones.
if, else y else if
La más básica de estas es IF, esta nos permite ejecutar un bloque de código solo si la condición es verdadera.
Estructura:
if (condición) {
//código a ejecutar
} else {
//Solo se ejecuta si las anteriores validaciones no son verdaderas
} Ejemplo:
let edad = 18;
if (edad >= 18) {
console.log("Eres mayor de edad");
} else {
console.log("Eres menor de edad");
} Juego del número secreto
Adivina el número entre 1 y 10.
Switch
La condición switch en JavaScript es una estructura de control que permite ejecutar diferentes bloques de código según si el valor de una expresión es true.
Es especialmente útil cuando necesitas manejar múltiples casos basados en el valor de una variable, proporcionando una alternativa más limpia y legible a múltiples declaraciones.
Estrucctura
switch (expresión) {
case valor1:
//código a ejecutar
break;
case valor2:
//código a ejecutar
break;
default:
//código a si ninguno de los anteriores fue true
break;
} Ejemplo
let fruta = "Papaya";
switch (fruta) {
case "Manzana":
console.log("Las manzanas cuestan 40mil el kilo");
break;
case "Papaya":
console.log("las papayas cuestan 15mil el kilo");
break;
case "Mangos": //Se pueden concatenar respuestas
case "Sandia":
console.log("Cada uno cuesta 25mil el kilo");
break;
default:
console.log(`lo siento, no tenemos ${fruta}`);
break;
}