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

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!!!