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

o jogo adivinha fala que eu errei mesmo acertando

o jogo adivinha fala que eu errei mesmo acertando, não to conseguindo achar o erro

<meta charset="utf-8">
<title>Adivinha Mais V2</title>
<input/>
<button>Testar</button>

<script>

    var segredos = [5,7,10,2]; //array

    var input = document.querySelector("input"); // .querySelector traz as informação do mundo HTML
    input.focus() //ele deixa o foco na caixa de texto.

    function processo() {

        var achou = false;

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

            if(input.value == segredos[posicao]) {
                alert("Você ACERTOU!!!");
                achou = true
                break;
            } 
        }

        if(achou == false){
            alert("Você ERROU!!!!")
        }
    }
        input.value = ""; // Coloca uma string VAZIA na caixa de texto
        input.focus();


    var button = document.querySelector("button");
    button.onclick = processo // a função processo só é chamada quando apertada o botão.


</script>

depois de um tempo acabei conseguindo achar meu erro haha. Na linha: for(var posicao = 0; posicao < segredos.lenght; posicao++) { não era lenght e sim length

1 resposta
solução!

Oi, Felipe! Como vai?

Bacana que encontrou o erro! Esse é um erro beeeem comum hahah, realmente a palavra length confunde muito e acaba passando despercebido.

Qualquer dúvida, estamos à disposição!

Uma ótima semana e bons estudos!