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?
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!
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!