O código em questão é esse:
<meta charset="utf-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function exibe(texto) {
document.write(texto);
pulaLinha();
}
function sorteia(n) {
return Math.round(Math.random()*n);
}
function lerNumero(pergunta) {
numero = parseInt(prompt(pergunta))
while(isNaN(numero)) {
numero = parseInt(prompt("Inválido! " + pergunta));
}
return numero;
}
var numeroAleatorio;
var tetoSorteio;
var chuteUsuario;
var tentativas;
var contador;
tetoSorteio = 100;
numeroAleatorio = sorteia(tetoSorteio);
tentativas = 3;
console.log(numeroAleatorio);
exibe("<h1>Jogo da advinhação!</h1>");
for(contador = 1; contador<=tentativas; contador++) {
chuteUsuario = lerNumero("Chute um número de 0 a " + tetoSorteio + "!");
if(chuteUsuario==numeroAleatorio) {
exibe("Parabéns! Você acertou!");
break;
}else{
if(chuteUsuario>numeroAleatorio) {
exibe("Você errou! Seu chute foi maior que o número sorteado.");
}else{
exibe("Você errou! Seu chute foi menor que o número sorteado.");
}
}
}
</script>