Olá, Luca!
Entendo sua dúvida. No JavaScript, quando atribuímos uma função a um evento, como o onclick, não utilizamos os parênteses "()". Isso ocorre porque queremos que a função seja executada apenas quando o evento ocorrer, e não imediatamente.
Ao utilizar o onclick como atributo em um elemento HTML, como um botão, por exemplo, podemos atribuir uma função a ele da seguinte forma:
<button onclick="minhaFuncao()">Clique aqui</button>
Nesse exemplo, a função minhaFuncao()
será chamada apenas quando o botão for clicado. Note que não utilizamos os parênteses após o nome da função.
Essa é uma forma de garantir que a função seja executada somente quando o evento ocorrer, e não no momento em que ela é atribuída.
Espero ter ajudado a esclarecer sua dúvida! Se tiver mais alguma pergunta, estou à disposição. Bons estudos!