É obrigatório declarar uma variável com var ? Porque fiz meu jogo de adivinha acidentalmente sem var e deu certo.
numeroPensado = Math.round(Math.random() * 10);
console.log(numeroPensado);
chute = prompt("Digite um número de 0 a 10!");
if(chute == numeroPensado) {
mostra("Você acertou!");
} else {
mostra("Você errou! O número pensado foi " + numeroPensado + ".");
}