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
number
se evalúa y se compara con cadacase
. - Si se encuentra una coincidencia, se ejecuta el código dentro del
case
correspondiente. - La palabra clave
break
se utiliza para salir delswitch
después de ejecutar el código. - El caso
default
se ejecuta si no se encuentra ninguna coincidencia con loscase
anteriores.
Ventajas de usar switch Link to heading
- Es más conciso que las sentencias
if
anidadas 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!