Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Oi Ayra,
Analisando seu código, notei que você está tentando comparar uma string (o dia da semana digitado pelo usuário) com um conjunto de strings. 🤔
Em JavaScript, essa comparação direta com múltiplos valores não funciona como esperado.
Para corrigir, você pode usar o método includes() para verificar se a string digitada pelo usuário está presente em um array de dias da semana.
Veja um exemplo:
let semana = prompt('Que dia da semana é hoje?');
const fimDeSemana = ["Sábado", "Domingo"];
const diaUtil = ["Segunda", "Terça", "Quarta", "Quinta", "Sexta"];
if (fimDeSemana.includes(semana)) {
alert(`Bom final de semana! ${semana}.`);
} else if (diaUtil.includes(semana)) {
alert(`Boa semana! Hoje é ${semana}.`);
} else {
alert("Dia inválido!");
}
Nesse código, primeiro criamos arrays para fimDeSemana e diaUtil.
Depois, usamos includes() para verificar se a string semana está presente em um desses arrays.
Se não estiver em nenhum deles, exibimos uma mensagem de dia inválido.
🎓 Para saber mais: Array.prototype.includes()
Continue praticando e explorando a lógica de programação.
📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum. 