Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Por que o alert não aparece quando eu clico no botão?

<meta charset="UTF-8">

<input/>
<button>Compare com o meu segredo</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>
1 resposta
solução!

Tem um ponto e vírgula na linha

 function verifica();

Para resolver é só remover ele :)