Oi Melissa,
Muito boa a sua ideia de atribuir em uma variável os dias úteis.
O operador lógico "or/ou" no javascript é usado com o caracter pipe duplo "||".
A sua sugestão de código ficaria assim:
alert('Olá, vamos ao jogo do hoje!');
let diaDeSemana = "segunda" || "terca" || "quarta" || "quinta" || "sexta";
let finalDeSemana = "sabado" || "domingo";
let chute = prompt('Qual dia da semana é hoje?');
if (chute == diaDeSemana) {
alert('Boa semana!');
} else {
alert('Bom final de semana!');
}
Mas atribuindo os valores desta maneira, apenas os primeiros valores retornarão como verdadeiros, na variável diaDeSemana apenas "segunda" e finalDeSemana apenas "sábado".
Uma maneira "feliz" de implementar a sua ideia seira atribuir os dias da semana em uma variável do tipo array.
Para simplificar o exemplo estou adicionando ao if um método que verifica a existência da string em alguma posição do array, o includes. Aqui você vai entender melhor como usar este método: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/includes
alert('Olá, vamos ao jogo do hoje!');
let diaDeSemana = [ "segunda", "terca", "quarta", "quinta", "sexta"];
let finalDeSemana = ["sabado", "domingo"];
let chute = prompt('Qual dia da semana é hoje?');
if (diaDeSemana.includes(chute)) {
alert('Boa semana!');
} else {
alert('Bom final de semana!');
}
Agora com essa estrutura em um array, você pode comparar as posições usando laços de repetições como o for por exemplo. Também pode criar uma verificação para quando o usuário digitar um dia não listado ou com algum erro de digitação.
Obrigado por compartilhar sua dúvida e sucesso!