Olá, Flávio. Tudo bem? Cara, quando eu executo meu código pelo Chrome o resultado só aparece após o fim do loop abaixo. Ou seja, primeiramente digito quantas vezes quero repetir, entra no loop e digito os números para me dar o antecessor deles. Só que enquanto vou digitando, o navegador fica em branco e somente aparece o resultado depois que o loop encerra. Isso só acontece no Chrome, nos demais funciona perfeitamente. Saberia me dizer o porquê?
<meta charset="utf-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
var quantosNumeros = parseInt(prompt("Quantidade de números a serem comparados"));
var repita = 1;
while(repita <= quantosNumeros){
var numeroRequisitado = parseInt(prompt("Digite um número?"));
var numeroAntecessor = numeroRequisitado - 1;
mostra("O antecessor de " + numeroRequisitado + " é " + numeroAntecessor);
repita++;
}
mostre("Saiu do loop");
</script>