Criando e chamando suas primeiras funções

Aprenda a definir suas próprias funções e a executá-las no seu código.

Na aula anterior, você viu que função é como uma “receita” que guarda passos para executar uma tarefa.
Agora, vamos dar o próximo passo: criar funções e chamar essas funções no momento certo.

Pense assim: criar uma função é como salvar um contato no celular.
Chamar a função é como tocar no contato para fazer a ligação.
Se você só salvar e nunca tocar, nada acontece.

1) Como criar uma função

A forma mais comum (e ótima para iniciantes) é a declaração de função:

function saudacao() {
  console.log("Olá! Bem-vindo ao JavaScript.");
}

Aqui temos:

  • function: palavra-chave para criar função.
  • saudacao: nome da função.
  • (): espaço para parâmetros (vamos aprofundar na próxima aula).
  • { ... }: bloco com instruções da função.

2) Como chamar (executar) uma função

Depois de criar, você chama assim:

saudacao();

Quando essa linha roda, o JavaScript entra na função e executa o que está dentro dela.

3) Exemplo completo

function saudacao() {
  console.log("Olá! Bem-vindo ao JavaScript.");
}

saudacao();
saudacao();

Resultado: a mensagem aparece duas vezes, porque a função foi chamada duas vezes.

4) Criando mais de uma função

Você pode organizar seu código em várias funções, cada uma com uma tarefa:

function mostrarTitulo() {
  console.log("=== Sistema de Cadastro ===");
}

function mostrarRodape() {
  console.log("=== Fim da tela ===");
}

mostrarTitulo();
mostrarRodape();

Isso deixa o código mais limpo e fácil de manter.

5) Erros comuns de quem está começando

  • Esquecer os parênteses na chamada

    • Errado: saudacao;
    • Certo: saudacao();
  • Chamar com nome diferente

    • Criou function saudacao() {} e chamou saudar(); → erro.
  • Achar que criar já executa

    • Declarar função não executa automaticamente.

6) Dica de ouro para nomes de função

Use nomes que expliquem ação:

  • mostrarMensagem()
  • calcularMedia()
  • abrirMenu()

Evite nomes vagos como:

  • x()
  • teste1()
  • aaa()

Resumo da lição

Criar função é definir uma tarefa reutilizável.
Chamar função é mandar essa tarefa acontecer.
Com isso, você evita repetição, organiza melhor o código e prepara o terreno para o próximo passo: funções com parâmetros.