No meu código troquei a função mostra pelo alert, pois as mensagens só apareciam no final do programa. E acrescentei mais uma funcionalidade, que após o usuário errar todas as tentativas, o programa mostra qual foi o número pensado e depois encerra.
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br><br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
function sorteia(n){
return Math.round(Math.random() * n);
}
var numeroPensado = sorteia(10);
console.log(numeroPensado);
var tentativas = 1;
while(tentativas <= 3){
var chute = parseInt(prompt("Pronto, já pensei, qual numero de 1 a 10 você acha que é? "));
if(chute == numeroPensado){
alert("Uau! Você acertou!");
break;
} else {
if(chute > numeroPensado){
alert("Que pena, você errou, seu chute é maior que o número que eu pensei. ");
} else{
alert("Que pena, você errou, seu chute é menor que o número que eu pensei.")
}
}
tentativas++;
}
if(tentativas > 3){
alert("O número pensado foi: " + numeroPensado);
}
alert("FIM!");
</script>