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

Erro se Sintaxe no break;

<meta charset="UTF-8">

<input/>

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

<script>

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

    var segredos = [3,4,5,6];

    function verifica () {

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

            var achou = false

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

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

        if (achou == false) {

            alert ("Você ERROU!!!");
        }

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

    }

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


</script>
2 respostas
solução!

Você colocou um ; depois for. É só tirar.

post duplicado: https://cursos.alura.com.br/forum/topico-erro-se-sintaxe-no-break-32857