1
resposta

Dúvida no código

Olá!

Vi que a resposta para a primeira questão é:

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!".

diaDaSemana = prompt('Qual é o dia da semana?');
if (diaDaSemana == 'Sábado') {
    alert('Bom fim de semana!');
} else if (diaDaSemana == 'Domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

Uma dúvida. Fiz o meu código assim e gostaria de saber se daria certo. Pq não coloca o "let" no início? E existe a possibilidade de colocar "or" para não ter que inserir "else if", exemplo:

let pergunta = prompt('Qual é o dia da semana?');
if (pergunta == "Sábado" or "Domingo") {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!')
}
1 resposta

O let é facultativo, mas eu usei tbm...e no lugar de OR coloque apenas o ||, seu código irá funcionar normalmente. Acredito que deram essa resolução apenas oara que o aluno usasse o elseif

let pergunta = prompt('Qual é o dia da semana?'); if (pergunta == "Sábado" || "Domingo") { alert('Bom fim de semana!'); } else { alert('Boa semana!') }