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