Olá, Esther! Como vai?
Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Observei que você explorou o uso de condicionais com if/else
para controlar o fluxo da aplicação, utilizou muito bem o prompt
e alert
para interação com o usuário e ainda compreendeu a importância do uso de operadores lógicos (||
) para múltiplas comparações.
Uma dica interessante para o futuro é usar toLowerCase()
para simplificar comparações de strings ignorando maiúsculas e minúsculas.
Também sugiro nomear a variável perguntaDia
para respostaDia
, pois a variável de fato carrega um valor de resposta, logo é mais semântico para o código usarmos essa abordagem.
Aplicando as duas sugestões, fica dessa forma:
let respostaDia = prompt('Que dia é hoje?').toLowerCase();
if (respostaDia === 'sábado' || respostaDia === 'domingo') {
alert('Bom final de semana!');
} else {
alert('Boa semana!');
}
Resultado: Aceita entradas como SÁBADO, Sábado, Domingo... sem precisar duplicar condições.
Isso torna o código mais eficiente e prático de se manter, menos suscetível a erros de digitação do usuário.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!