Eis o meu código, entretanto tenho um problema com ele que, toda vez que eu chuto baixo, o alerta avisa que esta baixo, porém quando o chute esta alto ele não faz o mesmo. O que eu não estou conseguindo ver?
<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(100);
tentativas = 1;
while(tentativas <= 3) {
var chute = parseInt(prompt("Vamos jogar um jogo? Pense em um número de 0 a 100"));
if(chute == numeroPensado) {
mostra("Uau! Você acertou !! ");
break;
} else {
if(chute > numeroPensado) {
mostra("Você errou! Chutou alto ! Tente outra vez!");
} if(chute < numeroPensado) {
alert("Você errou! Chutou baixo ! Tente outra vez!");
}
mostra("você errou ! O número pensado era: " + numeroPensado);
}
tentativas++;
}
mostra("FIM !");
</script>