Boa tarde, o meu programa funcionava corretamente e do nada ele começou a apresentar um erro quando eu executo o seguinte código:
<meta charset="UTF8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var numeroPensado = 3;
var tentativa = 1;
while(tentativa <= 3) {
var chute = parseInt(prompt("Digite seu palpite..."));
if(chute == numeroPensado) {
mostra("Parabéns, você acertou!");
} else {
mostra("Você errou!");
}
tentativa = tentativa + 1;
}
mostra("Fim!");
</script>
O programa antes mostrava a frase "Vc errou" a cada tentativa errada ou mostrava os "Parabéns" quando eu acertava, agora ele independente de eu acertar ou errar, repete 3x a pergunta sobre o palpite e só depois imprime as mensagens, inclusive, eu acertei na segunda e ele continuou, mostrando o resultado a seguir:
Você errou! Parabéns, você acertou! Você errou! Fim!
Poderia ser um erro do interpretador (Sublime)? Agradeço desde já a ajuda...