Queria saber se da pra deixar meu código mais inteligente e/ou mais curto.
<meta charset="utf-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(texto) {
document.write("<h1>" + texto + "</h1>");
pulaLinha();
}
function sorteia(n) {
return Math.round(Math.random()*n);
}
var numeroPensado = sorteia(10);
var tentativas = 3
while(tentativas>0) {
var chute = parseInt(prompt("Escolha um número! Você tem " + tentativas + " tentativas restantes!"));
if(isNaN(chute)) {
alert("Por Favor digite números, de preferência inteiro!");
} else if(chute == numeroPensado) {
mostra("Você acertou!");
break;
} else {
mostra("Você errou!");
tentativas--;
}
}
mostra("O número correto era " + numeroPensado + ".");
</script>