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

Meu código só diz que "ACERTOU" quando é o primeiro número, para todos os outros ele continua dizendo "Você ERROU!". Ajudem, please.

<meta charset=UTF-8>

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

<script>

    var segredos = [5,8,3,1,4,9];

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

    function verifica(){

        var achou = false;

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

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

                alert("Você ACERTOU!");
                var achou = true;
                break;

            }


        }

        if(achou == false){
                alert("Você ERROU!");
            }
    }

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

</script>

2 respostas
solução!

Erro já resolvido, o código funciona. Eu apenas esqueci de atualizar a página depois de mudar o código.

Oi Giovani, como vai?

Muito legal que conseguiu resolver! Parabéns pelo empenho nos estudos!

Caso tenha quaisquer comentários ou dúvidas a respeito de alguma aula ou desafio, pode postar aqui no fórum que vamos te responder!

Abraços e bons estudos!