Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Projeto] Ponto e vírgula

Realizar dois alertas sem a separação declarações ; e com o código comprimido:

alert("olá")alert("olá novamente")

Não acontece nada e obtemos um erro de script na página:

Vou usar mais ' ( ; )'. kkk

1 resposta
solução!

Olá, Gabriel! Como vai?

Você trouxe uma ótima observação!

Quando você tenta executar dois alertas consecutivos sem um ponto e vírgula entre eles, como no seu exemplo alert("olá")alert("olá novamente"), o JavaScript não consegue entender que são duas instruções separadas, resultando em um erro de script.

O ponto e vírgula (;) é utilizado para separar instruções no JavaScript, você entendeu perfeitamente. Embora a linguagem tenha um mecanismo de inserção automática de ponto e vírgula (ASI), que tenta corrigir a falta deles, é sempre uma boa prática adicioná-los manualmente para evitar problemas de interpretação.

Para corrigir o seu código, basta adicionar o ponto e vírgula entre as duas instruções, assim:

alert("olá");
alert("olá novamente");

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado