Um bloco de código com nome
Uma função agrupa um pedaço de código sob um nome, para você rodar quando quiser — quantas vezes quiser:
function saudacao() {
console.log("Bem-vindo à Loja Aurora!");
}
saudacao(); // roda a função
saudacao(); // roda de novo
function saudacao() { ... }— define (descreve o que fazer)saudacao()— chama (manda rodar). Repare nos parênteses.
🧠 Modelo mental: a função é uma receita. Escrever a receita não faz o bolo — só descreve os passos. Chamar (
saudacao()) é "execute a receita agora".
Por que usar: você escreve a lógica uma vez e reusa. Sem repetição = menos bugs.
