Ele roda o programa, mas em cada tentativa não apresenta a resposta, apenas quando termina, imprime as 3 respostas de uma vez, independente se acerto ou erro.
<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 = Math.round(Math.random() * 10);
    var tentativas = 1;
    while (tentativas <= 3 ){
        var chute = parseInt(prompt("Já pensei. Qual você acha que é?"));
        if(chute == numeroPensado) {
            mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado);
            break;
        } else {
            mostra ("Você errou!");
        }
        tentativas++;
    }
    mostra ("FIM!")
</script> 
             
             
             
             
            