Boa tarde professor, entendi a diferença entre:
button.onclick = verifica();
E:
button.onclick = verifica;
Mas e se não seguirmos as boas práticas e criarmos também uma variável com o nome "verifica" o sistema irá reconhecer a variável e não a função correto? (como pude testar colocando o código abaixo e o mesmo devolvendo a mensagem "Teste" e não a função)
function verifica(){
(corpo da função)
}
var button = document.querySelector("button");
var verifica = alert("Teste");
button.onclick = verifica;
Há algum método de sabermos se o onclick irá buscar a função ou uma variável?