7.7.1 - Funções
🔍 Explorando Funções a Fundo
🔍 Explorando Funções a Fundo
⚙️ Como as funções atuam no computador?
✍️ Formas de criar uma função
🏷️ Declaração tradicional
function dizerOla() {
console.log("Olá!");
}💼 Expressão de função
⚡ Arrow function (função de seta)
📞 Formas de invocar (chamar) uma função
Forma básica:
Com argumentos:
Dentro de outra função:
Com setTimeout ou setInterval:
setTimeout ou setInterval:🌍 Escopo: onde suas variáveis vivem
🧪 Escopo local
🌐 Escopo global
🎁 Escopo de bloco (com let ou const)
let ou const)📛 Nomeando funções: convenções úteis
🧰 Por que funções são tão importantes?
⚠️ Erros comuns (e como evitar)
Erro 😬
Explicação 🧠
Como evitar ✅
💡 Exemplos reais (com boas e más práticas)
✅ Boa prática: código claro e reaproveitável
❌ Má prática: função mal nomeada e sem clareza
⚠️ Exemplo com comportamento inesperado
🧠 Dicas finais para mandar bem com funções
🚀 Desafio para praticar!
🎉 Conclusão
Atualizado


