Oi Murilo, seu código tem um pequeno erro.
Tem um ; onde não deveria e causou o erro:
for (var posicao = 0; posicao < segredos.length; posicao++); {
Correto:
for (var posicao = 0; posicao < segredos.length; posicao++){
Código completo corrigido:
<input/>
<button>Compare com o meu segredo</button>
<script>
var entrada = document.querySelector("input");
var botao = document.querySelector("button");
var segredos = [5,7,10,2,3];
entrada.focus();
function verifica () {
var achou = false;
for (var posicao = 0; posicao < segredos.length; posicao++){
if (entrada.value == segredos [posicao]) {
alert("Você ACERTOU!");
achou = true;
break;
}
}
if (achou == false) {
alert("Você ERROU!");
}
entrada.value = "";
entrada.focus ();
}
botao.onclick = verifica;
</script>