o Google e o Edge não executam o texto a cada tentativa, mas o Firefox sim, então fiz duas versões do meu jogo que depende das respostas. versão Google ou Edge
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br><br>");
}
function mostra(texto){
document.write("<h1>" + texto + "</h1>");
}
function sorteia(n){
return Math.round(Math.random() * n) + 1;
}
var pensandoEm = sorteia(19);
//console.log(pensandoEm);
var tentativas = 1;
while(tentativas <= 5){
var chute = parseInt(prompt("De 1 a 20 que numero meus bits formulam?"));
if(chute == pensandoEm){
alert("NÃO, NÃO, NÃO PODE SER, VOCÊ ESTA CERTO, PARABÉNS!!!");
break;
}
if(chute < pensandoEm){
alert("Eu sabia seu perdedor mais sorte na proxima o numero era maior que " + chute);
}
if(chute > pensandoEm){
alert("Eu sabia seu perdedor, mais sorte na proxima vez, o numero era menor que " + chute);
}
tentativas++;
}
mostra("numero gerado " + pensandoEm)
</script>
o modo que eu idealizei o jogo, versão Firefox:
<meta charset="UTF-8">
<script>
function pulaLinha(){
document.write("<br><br>");
}
function mostra(texto){
document.write("<h1>" + texto + "</h1>");
}
function sorteia(n){
return Math.round(Math.random() * n) + 1;
}
var pensandoEm = sorteia(19);
//console.log(pensandoEm);
var tentativas = 1;
while(tentativas <= 5){
var chute = parseInt(prompt("De 1 a 20 que numero meus bits formulam?"));
if(chute == pensandoEm){
mostra("NÃO, NÃO, NÃO PODE SER, VOCÊ ESTA CERTO, PARABÉNS!!!");
break;
}
if(chute < pensandoEm){
mostra("Eu sabia seu perdedor mais sorte na proxima o numero era maior que " + chute);
}
if(chute > pensandoEm){
mostra("Eu sabia seu perdedor, mais sorte na proxima vez, o numero era menor que " + chute);
}
tentativas++;
}
mostra("numero gerado " + pensandoEm)
</script>
A como resolver a questão do Google?