Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] sintaxe da condição em js

Desafios Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".

let dia = prompt('digite um dia da semana: ');

if(dia === 'sabado' || 'Sabado' || 'Sábado' || 'sábado' || 'domingo' || 'Domingo'){
    alert('Bom final de semana!');
} else  {
    alert('Boa semana');
}

mas quando respondo o alert com qualquer coisa diferente do "dia" que declarei, ele ainda assim nos da o alert de "bom final de semana"

2 respostas
solução!

Olá, a condição de comparação dentro do if deverá se repitir, ou seja:

if(dia === 'sabado' || dia === 'Sabado' || dia === 'Sábado' ||dia ===  'sábado' ||dia === 'domingo' || dia === 'Domingo'){
    alert('Bom final de semana!');
} else  {
    alert('Boa semana');
}

omds, agora faz sentido obrigadaaa