Oi Fernando,
Arrays são coleções de elementos, e para verificar se um valor existe dentro de um array, você pode usar o método includes().
No seu código, você está comparando a variável hoje com o array inteiro, o que não funciona. 🤔
Veja como você pode usar o includes() para verificar se o dia digitado pelo usuário está dentro do array de fim de semana:
const fimDeSemana = ["sábado", "domingo"];
let hoje = prompt('Qual é o dia da semana?');
if (fimDeSemana.includes(hoje)) {
alert('Bom fim de semana!');
} else {
alert('Boa Semana!');
}
Nesse código, o método includes() verifica se o valor de hoje está presente no array fimDeSemana. Se estiver, ele retorna true, e o primeiro alert é executado. Caso contrário, o segundo alert é executado. 😜
Para saber mais: Documentação do método includes() em JavaScript.
Continue praticando e explorando as possibilidades do JavaScript! 🧐

Caso este post o tenha ajudado,
marque-o como solucionado ☑️.
Bons Estudos! 🤓