Oi, João. Como vai?
Agradeço por compartilhar seu código com a comunidade.
Foi interessante ver como você resolveu o exercício utilizando tanto switch quanto if/else, demonstrando que compreendeu diferentes formas de aplicar condicionais em JavaScript. Sua organização com break no switch ficou clara e evita execuções indesejadas, o que é um ponto importante nesse tipo de estrutura.
Uma sugestão para evoluir ainda mais é utilizar um array para armazenar os dias da semana e deixar o código mais enxuto. Veja este exemplo:
let diaSemana = 6;
let dias = ["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"];
if(diaSemana === 0 || diaSemana === 6){
console.log(dias[diaSemana] + ": horário especial 10h às 14h");
}else{
console.log(dias[diaSemana] + ": horário normal 9h às 18h");
}
Neste código criamos um array com os nomes dos dias e usamos o índice para mostrar o dia correspondente, evitando repetir várias mensagens.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!