eu fiz de dois modos, uma para rodar no Google e 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>
esse é como eu idealizei. roda corretamente no 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 única coisa que muda e o "alert" em "mostra" existe alguma outra opção para ficar como eu queria no Google?