Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Por que o "alert" aparece antes das frases?

function pulaLinha() {
        alert("Hi.");
        document.write("<br>");
        document.write("<br>");
}

document.write("1a frase.");

pulaLinha();

document.write("2a frase.");

pulaLinha();

document.write("3a frase.");

Ainda não sei muito de JavaScript.

Para mim parece estranho que o "alert" aparece antes das frases, sendo que a função foi chamada entre as frases.

Será que tem a ver com o navegador que estou usando?

1 resposta
solução!

Fala, Anderson! Tudo bem contigo?

O que acontece é que o código é lido sempre de cima para baixo, considerando a utilização das funções na qual ele deve retornar para executar, como feito no seu código.

Quando encontra-se um alert é necessário um comando do usuário (ENTER) para que o código siga sua execução, só que a impressão que nos dá é que os alerts parecem primeiro e somente depois que mostra a mensagem. Isso é típico do Google Chrome

Vou pedir para executar no Firefox, pois ele é capaz de mostrar a frase juntamente com o alert. Acredito que vai te dar um outro entendimento.

Esse é uma diferença de comportamento entre os navegadores

Espero ter ajudado, Anderson!

Um abraço e bons estudos