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

Desafio 2: JavaScript

Pessoal, boa tarde/dia/noite, meu código não funciona por algum motivo:

if (dia == "Domingo", "Sábado"); {
    alert("Bom fim de semana!")
} else {
    alert("Boa Semana!");
}

o erro que eu recebo: Uncaught SyntaxError: Unexpected token 'else'

Ficarei grato em quem puder me ajudar!

2 respostas
solução!

Oi, Luis! Tudo bem?

Precisamos reestruturar nosso código seguindo a sintaxe correta da estrutura condicional if do JavaScript, além de precisarmos alterar a forma como estamos definindo a nossa condição com o operador lógico ||, deixando o nosso código da seguinte maneira:

if (dia == "Domingo" || dia == "Sábado") {
    alert("Bom fim de semana!")
} else {
    alert("Boa Semana!");
}

Neste caso, o código irá verificar se a variável dia é igual a "Domingo" OU "Sábado". Se for verdade, ele vai executar o primeiro bloco de código (alert("Bom fim de semana!")), se não for, ele vai para o bloco else e executa o alert("Boa Semana!");.

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

Caso este post tenha te ajudado, por favor, marcar como solucionado ✓

Ainda não tinha conhecimento dos operadores lógicos do JavaScript, por isso a confusão. Muito obrigado por sanar minha dúvida!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software