ANÚNCIO

~/questoes/produtividade

Como você executa uma função em JavaScript?

Responda, confira o feedback e use o resultado para orientar sua revisão.
Para fixar

Como executar uma função em JavaScript

Conceito central

Executar uma função significa chamar o código que você criou para que ele realmente funcione. Em JavaScript, você faz isso digitando o nome da função seguido de parênteses, podendo passar dados (argumentos) dentro desses parênteses se a função precisar deles.

Por que essa resposta faz sentido

A alternativa A está correta porque a sintaxe nomeDaFuncao() é exatamente como você invoca uma função em JavaScript. Os parênteses são obrigatórios, mesmo que vazios, pois indicam que você quer executar a função naquele momento.

Armadilhas comuns

  • Esquecer os parênteses: escrever nomeDaFuncao em vez de nomeDaFuncao() faz o JavaScript ignorar a execução
  • Confundir declaração com execução: criar uma função com function nomeDaFuncao() {} é apenas criá-la, você ainda precisa chamá-la depois
  • Tentar executar funções diretamente em células: em Apps Script, você executa funções no editor de script ou via triggers, não digitando em células como fórmulas normais

Entenda as alternativas

A

Essa é a forma correta de executar funções em JavaScript. O nome da função seguido de parênteses (), com ou sem argumentos dentro, executa o código da função naquele instante.

B

Google Sheets não possui um botão 'Executar' no menu que execute funções automaticamente. Apps Script usa triggers ou chamadas diretas no código para executar funções, não interfaces de clique.

C

Usar var nomeDaFuncao apenas declara uma variável, não declara ou executa uma função. Para declarar uma função, você usa a palavra-chave function seguida do nome e do corpo da função.

D

A palavra-chave function é usada para declarar uma função, não para executá-la. Além disso, funções em Apps Script não funcionam diretamente dentro de células de planilha como fórmulas nativas.

Dica prática: Ao trabalhar com Apps Script, declare suas funções no topo do arquivo e, para testá-las rapidamente, vá ao menu Executar > Executar função > escolha a função. Ou crie um botão na planilha que chame sua função quando clicado usando onEdit ou botões customizados.

Revise pensando: Se você tem uma função chamada calcularTotal(), como você a executa? O que aconteceria se você escrevesse apenas calcularTotal sem parênteses?