As minhas mensagens de "Você errou" só eram mostradas no final. Vim ao fórum pra ver se outra pessoa tinha passado pelo mesmo problema, e vi uma resposta dizendo que o prompt bloqueia o document.write, por isso não mostrava a mensagem entre as tentativas. Então, reescrevi usando o alert e coloquei no final o número pensado, conforme segue:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeroPensado = sorteia(10);
function sorteia(n){
return Math.round(Math.random() * n);
}
var tentativas = 1;
while(tentativas <= 3){
var chute = parseInt(prompt("Digite seu chute:"));
if(chute == numeroPensado) {
mostra("Uau! Você acertou!");
break;
} else {
alert("Você errou!");
}
tentativas++;
}
mostra("O número pensado era: " + numeroPensado);
</script>