1
resposta

jogo_adivinha

No meu código quando acerta o numero ele da um erro de indefinido, alguém poderia me ajudar?

<meta charset="UTF-8">



    <script>

        function pulaLinha() {

            document.write("<br>");

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

        function mostra(frase){

            document.write(frase);
            pulaLinha();
        }
    var numeroPensado = Math.round(Math.random() * 10);


    var chute = parseInt(prompt("Digite seu chute!"));

    if(chute == numeroPensado) {

        mstra("Você acertou!");

    }
         else{

             mostra("Você errou, o numero pensado foi " + numeroPensado);
         } 

     </script>
1 resposta

Olá, Célio! Tudo bem por aí?

Verificando seu código percebi que existe um erro de digitação nele:

if(chute == numeroPensado) {

        mstra("Você acertou!");

    }
         else{

             mostra("Você errou, o numero pensado foi " + numeroPensado);
         } 

Ficou faltando a letra "o" no mostra da condicional if.

Fiz a correção por aqui e funcionou certinho, teste por aí também.

Continue praticando, bons estudos e até mais.