Aquí te dejo algunos datos curiosos sobre la estructura de control switch
en JavaScript:
.
- El uso de la instrucción
break
después de cada caso es importante, ya que evita que se ejecuten los casos siguientes una vez que se cumple una condición, o que la estructura no pare de ejecutarse.
. - La estructura
switch
también puede incluir un caso predeterminadodefault
que se ejecutará si no se cumple ninguna de las condiciones en los casos anteriores.
. - A diferencia de las sentencias
if-else
,switch
solo evalúa una vez la expresión que se pasa como parámetro, lo que lo hace más eficiente para evaluar una misma expresión en múltiples casos.
. - En JavaScript, el valor evaluado en la estructura
switch
puede ser de cualquier tipo de datos, no solo números enteros como en otros lenguajes de programación.
. - La estructura
switch
no es muy común en código moderno de JavaScript, ya que en muchos casos se puede utilizar una solución más limpia y legible usando objetos o matrices asociativas.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?