Pessoal, creio que seja algo de uma nova versão do JS. No entanto, mesmo copiando o código da atividade, as mensagens das tentativas não aparecem durante a tentativa.
<meta charset="UFT-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(idade){
document.write(idade);
pulaLinha();
}
var numeroRandom = Math.round(Math.random()*101);
var tentativa = 1;
while (tentativa <= 3) {
var chute = parseInt(prompt("Digite um número de 0 a 100! "));
if(chute != numeroRandom && chute < numeroRandom )
mostra("Você errou. O número pensando foi " + numeroRandom + ". Você chutou um número menor!");
else if (chute != numeroRandom && chute > numeroRandom )
mostra("Você errou. O número pensando foi " + numeroRandom + ". Você chutou um número maior!");
else{
mostra("Você acertou!");
break;
}
tentativa++;
}
</script>
Mas se eu tento com confirm ou alert, ai vai!
<meta charset="UFT-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(idade){
document.write(idade);
pulaLinha();
}
var numeroRandom = Math.round(Math.random()*101);
var tentativa = 1;
while (tentativa <= 3) {
var chute = parseInt(prompt("Digite um número de 0 a 100! "));
if(chute != numeroRandom && chute < numeroRandom )
confirm("Você errou. O número pensando foi " + numeroRandom + ". Você chutou um número menor!");
else if (chute != numeroRandom && chute > numeroRandom )
confirm("Você errou. O número pensando foi " + numeroRandom + ". Você chutou um número maior!");
else{
mostra("Você acertou!");
break;
}
tentativa++;
}
</script>