podem me explicar porque ao colocar a função botaoClicado no botao... colocamos botaoClicado sem os () ... qual a diferença de chamar uma função com () e sem os () parentesis?
podem me explicar porque ao colocar a função botaoClicado no botao... colocamos botaoClicado sem os () ... qual a diferença de chamar uma função com () e sem os () parentesis?
Olá Luis Guilherme! A diferença é que quando fazemos botaoClicado()
estamos chamando a função, ou seja executando seu bloco de código.
Já quando fazemos botaoAdivinhar.onclick = botaoClicado
estamos atribuindo a função botaoClicado
, o seu código, ao atributo onclick
do botão. Dessa forma, quando o botão for clicado automaticamente será chamado a função fazendo botaoClicado()
.
Espero ter ajudado! Bons Estudos!