Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Jogo da adivinhação utilizando FOR (HELP!)

Estou tentando rodar o programa utilizando a função FOR, porém o programa sequer executa o comando prompt, poderiam me ajudar?

<meta charset="UTF-8">
<script>
    function pulaLinha() {
        document.write("<br><br>");
    }


    function mostra(frase) {

        document.write(frase);
        pulaLinha();
    }

    var numeroPensado = Math.round(Math.random()*10);


    for (var tentativa = 1; tentativa<=3; tentativa++;) {


        var chute = parseInt(prompt("Chute um numero!"));

        if(chute==numeroPensado){
            mostra("Parabens, vc ACERTOU!");

        break;
        }
        else{
            mostra("Voce ERROU, tente outra vez!");
        }
    }




</script>
1 resposta
solução!

Depois de mais de 1 hora encarando o código encontrei o erro consultando o console rsrs

Na linha 16:

for (var tentativa = 1; tentativa<=3; tentativa++;)

Eu inseri o ponto e vírgula equivocadamente no fim da terceira instrução, o correto seria:

for (var tentativa = 1; tentativa<=3; tentativa++)

Fica a dica de atenção na formatação da função FOR :)