Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Exagero de repetição

Enquanto escrevia o código, pensei em pôr outras opções para o caso do usuário escrever errado. Como poderia melhorar essa linha 8 para não precisar repetir tanto "diaDaSemana" e atrelar vários em apenas um. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta
solução!

Olá, Antonio!

Para evitar repetir tanto "diaDaSemana", você pode usar um array para armazenar os dias que representam o fim de semana e, em seguida, verificar se o valor inserido pelo usuário está nesse array. Além disso, pode converter a entrada do usuário para minúsculas para facilitar a comparação. Aqui está um exemplo de como você pode melhorar essa parte do código:

let diaDaSemana = prompt('Qual o dia da semana hoje?').toLowerCase();
const fimDeSemana = ['sábado', 'domingo'];

if (fimDeSemana.includes(diaDaSemana)) {
    alert('Bom fim de semana!');
    console.log('Hoje é fim de semana!');
} else {
    alert('Boa semana!');
    console.log('Hoje é dia de semana');
}

Dessa forma, você evita a repetição e torna o código mais limpo e fácil de manter.

Espero ter ajudado e bons estudos!