O programa não sai da função prompt, com a caixa de dialogo perguntando o chute infinitas vezes. Segue o código abaixo:
<meta charset="utf-8">
<script type="text/javascript">
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeroPensado = Math.round(Math.random() * 10 );
var contador = 1;
while(contador <= 3){
var chute = parseInt(prompt("Chute um número"));
if (chute == numeroPensado) {
mostra("Você acertou");
break;
} else {
mostra("Você errou. Você usou " + contador + " de 3 chances");
}
contador = contador++;
}
</script>
uso o Sublime e como navegador o Chrome