Por favor me ayudan, no entiendo la function verificar en esta situación y al final del codigo lo comparan así (button.onclick=verificar;) deje de entender
<meta charset="UTF-8">
<h1> PROGRAMA SECRETO </h1>
<input/>
<button> VERIFICAR SI ACERTO CON EL SECRETO</button>
<script>
var secreto=5;
var input=document.querySelector("input");
function verificar(){
if(parseInt(input.value) == secreto){
alert("usted acerto")
}
else{
alert("usted erró")
}
}
var button=document.querySelector("button");
button.onclick=verificar;
</script>