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

Código - Não sei o que estou fazendo de errado!

Olá pessoal, Estou tentando achar meu erro mas não estou conseguindo encontrar, olhei item por item mas não encontrei. Podem me ajudar? Só aparece você errou, mesmo acertando! rsrs

<meta charset="UTF-8">

<input/>
<button>Descubra o meu segredo</button>

<script>

    var segredos = [2,5,6,7]; // array para armazenar vários dados.

    // ou Math.round e Math.random () * 10); // para deixar o numero aleatorio e arrondar.

    var input = document.querySelector("input"); // capturar a entrada. 
    input.focus();

    function verifica() {

        var achou = false;

        for (var posicao = 0; posicao < segredos.lenght; posicao++) {

            if(input.value == segredos[posicao]) {

                alert("Você ACERTOU!");
                achou = true;
                break; //acertei, parou.
        }     
            } 

                if(achou == false) {

                    alert("Você ERROU!");
                }

                input.value = ""; //para limpar a caixa.

                input.focus(); // para dar foco de novo na caixinha.

    }

    var button = document.querySelector("button");

    button.onclick = verifica; // ao clicar no botão, ele executa a função verifica. 


</script>
1 resposta
solução!

Oi Rayne tudo bem?

Na linha for (var posicao = 0; posicao < segredos.lenght; posicao++) {

você escreveu lenght ao invés de length por isso não deu certo.

Espero ter ajudado!!!