0% encontró este documento útil (0 votos)
3 vistas2 páginas

Sintaxis y uso de switch-case

La declaración switch permite controlar el flujo del código según el valor de una variable, ejecutando diferentes bloques de código dependiendo del caso que coincida. Cada caso se define con la palabra clave 'case' y se debe terminar con 'break' para evitar la ejecución de los siguientes casos. Aunque es útil, su uso ha disminuido en favor de otros métodos de control de flujo debido a sus limitaciones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas2 páginas

Sintaxis y uso de switch-case

La declaración switch permite controlar el flujo del código según el valor de una variable, ejecutando diferentes bloques de código dependiendo del caso que coincida. Cada caso se define con la palabra clave 'case' y se debe terminar con 'break' para evitar la ejecución de los siguientes casos. Aunque es útil, su uso ha disminuido en favor de otros métodos de control de flujo debido a sus limitaciones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Switch

La declaración switch es una forma de controlar el flujo del código basándose en el valor
de una variable. Usamos switch para tomar decisiones en nuestro código dependiendo del
valor de un dato. Por ejemplo:

1 const fruit = "banana";


2
3 switch (fruit) {
4 case "apple":
5 [Link]("Es una manzana");
6 break;
7 case "banana":
8 [Link]("Es una banana");
9 break;
10 case "orange":
11 [Link]("Es una naranja");
12 break;
13 default:
14 [Link]("No es una fruta conocida");
15 }

Explicame el código

En este ejemplo, estamos utilizando la declaración switch para comparar el valor de la


variable fruit con diferentes casos. Si el valor de fruit es "apple", se ejecutará el código que
imprime "Es una manzana". Y así sucesivamente.

Si ninguno de los casos coincide con el valor de fruit, se ejecutará el código del caso por
defecto, que imprime "No es una fruta conocida".

Sintaxis
1 switch (expression) {
2 case value1:
3 // código a ejecutar si expression es igual a value1
4 break;
5 case value2:
6 // código a ejecutar si expression es igual a value2
7 break;
8 ...
9 default:
10 // código a ejecutar si ningún case coincide con el valor de expression
11 }

Explicame el código

La declaración switch comienza con la palabra clave switch seguida de una expresión
entre paréntesis. Esta expresión puede ser cualquier valor, como una variable, una
constante, una expresión, etc.

Luego, después de la expresión, se escriben los casos que se van a evaluar. Cada caso
comienza con la palabra clave case seguida del valor que se va a comparar con la
expresión. Si el valor de la expresión coincide con el valor del case, entonces se ejecutará el
código que está debajo del case.

Cada case debe terminar con la palabra clave break, que indica al navegador que debe
salir de la declaración switch una vez que se ha ejecutado el código correspondiente. Si no
se incluye break, el código de los siguientes cases también se ejecutará.

Por último, se puede incluir un caso por defecto (default) que se ejecutará si ningún otro
case coincide con el valor de la expresión. Este caso es opcional, pero es recomendable
incluirlo para manejar los casos en los que la expresión tenga un valor que no coincide con
ningún case.

Aclaración
Si bien la sentencia switch es una herramienta útil en programación para tomar decisiones
basadas en el valor de una expresión, es importante destacar que su uso se ha vuelto
menos común en comparación con otros métodos de control de flujo. La razón detrás de
esta disminución de su uso radica en sus limitaciones y contraindicaciones

También podría gustarte