Fiz dessa forma para identificar caso o usuário digite alguma informação fora do escopo do programa.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function sorteia(n){
return Math.round(Math.random() * n);
}
var numeroPensado = sorteia(parseInt(prompt("Digite o número limite de possibilidades:")));
var chute = parseInt(prompt("Qual é o seu chute?"));
if (numeroPensado == chute) {
mostra("Você acertou!");
}
else if (numeroPensado < chute) {
mostra("Você errou! Seu palpite foi " + chute + ", que é maior que o número pensado por mim, que foi " + numeroPensado + ".");
}
else if (numeroPensado > chute) {
mostra("Você errou! Seu palpite foi " + chute + ", que é menor que o número pensado por mim, que foi " + numeroPensado + ".");
}
else {
mostra("Você digitou uma opção inválida.");
}
</script>