Adicionei alguns detalhes que, caso o usuário digite com acento, ou com letras maiúsculas ou minúsculas, ele aceite e não dê erro na hora de exibir o resultado, e se ele digitar algum dia de alguma forma errada, com erros de digitação, o site pede para ele digitar novamente, e o prompt é executado de novo.
function Falar_o_Dia() {
let pergunta = prompt('Qual dia da semana é hoje?').toLowerCase();
pergunta = pergunta.normalize('NFD').replace(/[\u0300-\u036f]/g, '');
let diasDaSemana = ['segunda', 'terca', 'quarta', 'quinta', 'sexta'];
let diasDoFimDeSemana = ['sabado', 'domingo'];
if (diasDaSemana.includes(pergunta)) {
alert('Boa Semana!')
} else if (diasDoFimDeSemana.includes(pergunta)) {
alert('Bom final de semana!')
} else {
alert('digite uma resposta válida')
Falar_o_Dia()
}
}
Falar_o_Dia();