Sentencias switch en JavaScript
Introducción Link to heading
Las sentencias switch en JavaScript te permiten ejecutar un bloque de código específico en función del valor de una variable. Son una alternativa a las sentencias if anidadas para manejar múltiples opciones.
Ejemplo Link to heading
const number = 1;
switch (number) {
case 1:
console.log("I am number 1");
break;
case 2:
console.log("I am number 2");
break;
case 3:
console.log("I am number 3");
break;
default:
console.log("I am none of the above");
break;
}
Explicación Link to heading
- La variable
numberse evalúa y se compara con cadacase. - Si se encuentra una coincidencia, se ejecuta el código dentro del
casecorrespondiente. - La palabra clave
breakse utiliza para salir delswitchdespués de ejecutar el código. - El caso
defaultse ejecuta si no se encuentra ninguna coincidencia con loscaseanteriores.
Ventajas de usar switch Link to heading
- Es más conciso que las sentencias
ifanidadas para manejar múltiples opciones. - Es más fácil de leer y comprender.
- Puede ser más eficiente en términos de rendimiento.
Desventajas de usar switch: Link to heading
- No es tan flexible como las sentencias
if. - Puede ser difícil de usar para manejar un gran número de opciones.
¡Sigue aprendiendo sobre las sentencias switch para escribir código JavaScript más eficiente y legible!