El siguiente es mi código javascript: -
var time = 21 var text; switch (time) { case 21: text = "1st case"; case 22: text = "2nd case"; case 23: text = "3rd case"; default: text = "default"; } console.log(text);En el código anterior, quería saber en las líneas 9 y 11, ¿por qué esta declaración predeterminada también se ejecuta y cambia la variable de texto a "predeterminada"?
Quería una explicación un poco detallada para esto, de acuerdo con mi conocimiento y un poco de información reunida, descubrí que esto seguirá la regla de caída, pero quería saber por qué... o tal vez hay otro desglose en este código. .
NOTA: la eliminación de la instrucción break fue intencional.