deveria ter explicado um pouco a lógica por traz do switch, o que cada coisa faz por exemplo. Nós precisamos entender também a sintaxte da linguagem
Como funciona o switch Você fornece uma expressão dentro do switch. Cada case verifica um valor possível da expressão. Quando a expressão corresponde ao valor de um case, o código dentro daquele case é executado. O break é normalmente utilizado para interromper a execução após encontrar um case correspondente, evitando que continue executando os próximos casos (conhecido como queda de caso ou fall-through). Pode também ter um default, que é executado caso nenhum dos cases corresponda ao valor da expressão. Exemplo simples: js const dia = 3;
switch (dia) { case 1: console.log("Domingo"); break; case 2: console.log("Segunda-feira"); break; case 3: console.log("Terça-feira"); break; case 4: console.log("Quarta-feira"); break; default: console.log("Dia inválido"); } Neste exemplo:
Como dia é 3, a saída será: "Terça-feira". O break impede que o código continue executando os case seguintes após encontrar o correspondente. Resumo: switch avalia uma expressão. Compara o resultado com os valores em cada case. Executa o bloco correspondente ao case que bate. Usa-se break para parar a execução dos casos após o correspondente. Pode ter um default para casos onde nenhum case bate.
fonte do código e do texto: Sider