1
resposta

consta no console Uncaught Syntax Error: unexpected token '{'

Quando executo esse código no navegador consta o erro no console Uncaught Syntax Error: unexpected token '{', estou a quase uma hora conferindo e nada. Por gentileza alguém poderia dar um help kkkkkk

<meta charset="utf-8">

<h1>JOGO DE ADVINHAÇÃO</h1>

<h3>VOCÊ POSSUI 3 TENTATIVAS PARA ACERTAR O SEGREDO</h3>

<script>

    function pulalinha() {

        document.write("<br><br>");
    }

    function mostra(frase) {

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

    function sorteia(n) {

        return Math.round(Math.random() * n);
    }

    var segredo = sorteia(10)

    var contador = 1

    while (contador <= 3) {

            var tentativa = parseInt(prompt("Digite o seu palpite: "));

            if (tentativa == segredo) {

            mostra("Você acertou, o segredo pensado foi " + segredo);
            contador = 3

            } else if (tentativa > segredo) {

            mostra("Você errou !!! o seu chute foi maior que o segredo pensado. ");

            } else ( tentativa < segredo) {

            mostra("Você errou!!! o seu segredo é menor que o numero pensado.");
            }

    } contador++;

    mostra("FIM...");

</script>
1 resposta

Olá, Gabriel! Tudo bem?

Desculpe pela demora em obter retorno.

Acho que esse erro está aparecendo porque no seu último else você está colocando uma condição. Para que isso seja possível, você precisa usar um else if (tentativa < segredo) ou então apenas retirar a condição, fazendo else { ....

Espero ter ajudado! Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!