Fiz de uma forma um pouco diferente e gostaria da opinião de vocês, segue o código:
<meta charset="utf-8">
<script type="text/javascript">
function pularLinha(){
document.write("<br>");
document.write("<br>");
}
function mostra(param){
document.write(param);
pularLinha();
}
function checkNumber(chute){
while(chute != numero){
if (chute > numero) {
alert("Seu numero é maior do que o escolhido");
}else{
alert("Seu numero é menor do que o escolhido");
}
chute = parseInt(prompt("Você errou, tente novamente ou digite 0 para sair"));
if (chute == 0 && chute != numero) {
return "Fracassado";
}
}
return "Parabens, você acertou!"
}
var numero = Math.round(Math.random() * 10);
console.log(numero);
var chute = parseInt(prompt("Tente adivinhar o numero que eu pensei"));
result = checkNumber(chute);
mostra(result)
</script>