Olá Bruno,
O erro que vi aí é a falta da tag de fechamento, mas na hora que fui rodar o seu código eu tive um pequeno problema com as duas últimas linhas a var button...
e a button.onClick...
, não sei se é o seu caso, mas se você estiver utilizando o bloco de notas, possivelmente terá problemas com charset, recomendo utilizar uma outra ferramenta, um sublime ou um VS Code, de qualquer forma, segue o código:
<meta charset="UTF-8">
<input/>
<button>COMPARAR</button>
<script>
var segredo = 5;
var input = document.querySelector("input");
function verifica() {
if (input.value == segredo) {
alert("Você ACERTOU!");
} else {
alert("Você ERROU!");
}
}
var button = document.querySelector("button");
button.onclick = verifica;
</script>