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

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

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