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();
- Errado:
Chamar com nome diferente
- Criou
function saudacao() {}e chamousaudar();→ erro.
- Criou
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.