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

Não aparece a mensagem quando acerto o numero, apenas a mensagem erro

<meta charset= "UTF-8">

<h1><hr> Vamos brincar de adivinhação <hr><h1/>

<input/>
<button>Compare com o meu segredo <button/>

    <script>


        var segredos= [5,6,7,8]

        var input= document.querySelector("input");
        input.focus();


        function verifica() {

            var achou= false;

            for(posição= 0; posição < segredos.length; posição++){

            if(input.value == segredos[posição]) {

                alert("Voce acertou");
                achou= true;
                break;
        } 
            }

                                if(achou == false) {
                                    alert("Voce errou!!!!");
                                }

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

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

        </script>
1 resposta
solução!

Olá Amanda, o erro está no nome da variável posição. Nomes de variáveis não podem ter acentos ou caracteres especiais. Troque por posicao e diga se deu certo.