Cuadro comparativo de estructura de selección.
Estructura de selección | Descripción | Uso | Ejemplo |
---|---|---|---|
if | Permite ejecutar un bloque de código si se cumple una condición. | Para ejecutar una acción en caso de que se cumpla una condición. | if (x > 10) { console.log("x es mayor que 10"); } |
else if | Permite evaluar una condición adicional si no se cumple la primera. | Para evaluar una segunda condición en caso de que la primera no se cumpla. | if (x > 10) { console.log("x es mayor que 10"); } else if (x < 10) { console.log("x es menor que 10"); } |
else | Permite ejecutar un bloque de código si no se cumple la condición del if. | Para ejecutar una acción en caso de que no se cumpla una condición. | if (x > 10) { console.log("x es mayor que 10"); } else { console.log("x es menor o igual que 10"); } |
switch | Permite evaluar múltiples casos y ejecutar diferentes bloques de código dependiendo del valor de una variable. | Para ejecutar diferentes acciones dependiendo del valor de una variable. |
switch (fruta) { |
ternary operator | Permite asignar un valor a una variable dependiendo de si se cumple una condición o no. | Para asignar un valor a una variable en una sola línea de código. | var resultado = (x > 10) ? "Mayor que 10" : "Menor o igual que 10"; |
Este cuadro comparativo muestra las diferentes estructuras de selección disponibles en JavaScript y su uso correspondiente. El uso adecuado de estas estructuras puede mejorar significativamente la eficiencia y legibilidad del código, permitiendo al programador tomar decisiones en función de los valores que se están evaluando. Cada estructura tiene un propósito específico, y es importante entender cuándo y cómo utilizar cada una de ellas.
Subir
Deja una respuesta