Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Primeiro desafio

Bom, gostaria de saber se poderia ser feito dessa forma e onde eu estaria errando. Inclusive, gostaria de saber como eu poderia juntar dois valores dentro de uma única variável. Gostaria também de saber a explicação para o uso de "Else if"

let finalDeSemana = Sábado;
let finalDesemana2 = Domingo;
let diaDaSemana = prompt('Que dia da semana é hoje?');

if(diaDaSemana == finalDeSemana || finalDeSemana2){
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

ou

let finalDeSemana = Sábado, Domingo;
let diaDaSemana = prompt('Que dia da semana é hoje?');

if(diaDaSemana == finalDeSemana){
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}
1 resposta
solução!

Opa maninho boa tarde Mano o primeiro erro é você nao deixar as variaveis de final de semana entre aspas Ex let finalDeSemana = "Sábado"; let finalDesemana2 = "Domingo";

if(diaDaSemana == finalDeSemana || finalDeSemana2){ Nessa linha tambem encontramos um erro, vocÊ digitou a variavel "finalDesemana2" do jeito errado, percebe-se que quando criou ela estava escrito finalDesemana2 e no if vocÊ colocou finalDeSemana2. Tambem fica interessante adicionar um diaDaSemana = diaDaSemana.toLowerCase(); Serve para funcionar independente se o usuario digite o dia da semana maiusculo ou minusculo.

Ja no segundo, acho mais interessante criarmos duas variaveis mesmo