Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O meu jogo de adivinha não dá certo, alguém sabe me dizer por que?

<meta charset="UTF-8">
  <h1 class="uou">Tente Adivinhar!</h1>

  <input/>
  <button>Aperte aqui para verificar!
</button>

<script>

function sorteia () {

      var fot = Math.round (Math.random () * 30)
      return fot

    }

    var fut = [sorteia(), sorteia(), sorteia()]

    console.log (fut);
  var input = document.querySelector ("input");

var position = 0;
  function verifica () {

     while (position < 4) {

              if (input.value == fut [position]) {
                  alert ("Você Acertou!")
                  position++
                  break;
                  p
              } else {
                  alert ("Você errou!")
                  position++
                  break
              }

           input.value = ""
           input.focus ();
        }
 }


  var button = document.querySelector ("button");
  button.onclick = verifica;
</script>
2 respostas
solução!

Oi, Cauê.

No if onde vc verifica se o valor é igual a um dos valores sorteados, vc esqueceu um "p" solto depois do break. Removendo ele já funciona.

Muito Obrigado! Nem vi kkkkk