<script>
alert("Isso");
alert("é");
alert("um");
alert("programa");
alert("sim");
</script>
<script>
alert("Isso");
alert("é");
alert("um");
alert("programa");
alert("sim");
</script>
Bom dia. Em Javascript e em várias linguagens de programação (Java, C#, entre outras) para separar uma linha da outra usamos o ponto e vírgula. Em outras linguagens (como Python, Ruby, VBA) quem separa a linha são o enter.
Fizeram dessa forma no Javascript porque no HTML não tem separação de linha.
Somente separando por ponto e vírgula seria possível escrever esse código abaixo no HTML. Que é um botão que ao clicar exibe dois alert.
<button onclick="alert(Você apertou o botão') ;alert('Outro alert') ;" >Clique me</button>
Como o ponto e vírgula separa as linhas na última linha de programação é opcional colocar ponto e vírgula no fim. Embora é uma boa prática fazer dessa forma pois se precisar escrever mais código não vai ter esquecido.
Espero ter ajudado.
Oi Rafael
Ponto-e-vírgula no fim da linha indica onde uma declaração termina; este só é obrigatório se você precisa separar duas declarações na mesma linha, porém algumas pessoas acreditam que é uma boa prática colocar ponto-e-vírgula no fim de cada declaração. Não existe uma regra que especifica se você deve ou não colocá-las ao fim de cada declaração.
Espero ter ajudado e bons estudos.