2
respostas

Outra forma de pensar

Uma forma de resolver a aparição do "você errou" mesmo apos acertar, é usar um return quando acerta com a mensagem de acertou

<meta charset="UTF-8">

<input/>
<button>Compare com o meu Segredo</button> <!--Tag que cria um botão-->

<script>

    var segredo = [5, 7, 10, 2];

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


    function verifica() {
        for (var posicao = 0; posicao < segredo.length; posicao++ ) {

            if (input.value == segredo[posicao]) {
                return alert("Você Acertou!");
            } else {
                alert("Você Errou!");

            }
        }
    }
    input.value = "";
    input.focus 
    var button = document.querySelector("button");
    button.onclick = verifica;
</script>
2 respostas

Olá Camilli, espero que esteja bem.

Obrigada por compartilhar seu código conosco.

Você pode compartilhar seus exercícios no Linkedin e/ou subir seu projeto no Github, pois estas ferramentas vão te permitir um maior alcance =)

Dúvidas sobre o conteúdo dos cursos, estaremos à disposição!

Se este post te ajudou, por favor, marca como solucionado ✓. Bons estudos!

Olá, Camilli ! Seu código está muito bom, parabéns !!!