Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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 :)