Galera, o que há de errado com o meu break? Meu código vai direto para a mensagem final, não está entrando no loop. Ele aparece assim que eu abro o arquivo a mensagem:
Que pena, o seu número de tentativas acabou! A resposta correta é 15
Nem chega a perguntar o nº de tentativas.
<script>
var pulaLinha = function(){
document.write("<br>");
};
var mostra = function(frase){
document.write(frase);
pulaLinha();
pulaLinha();
};
var numeroPensado = 15
var numeroDeTentativas = prompt("Digite o número de tentativas");
var limite = 1;
while(limite <= numeroDeTentativas){
var chute = prompt("Já pensei. Qual você acha que é?");
if(chute == numeroPensado){
mostra("Uau! Você acertou, pois eu pensei no " + numeroPensado + ".");
break;
} else{
mostra("Você errou!");
}
limite++;
}
if(chute != numeroPensado){
mostra("Que pena, o seu número de tentativas acabou! A resposta correta é " + numeroPensado);
}
</script>