Funções
Deslize para mostrar o menu
Funções ajudam a organizar e reutilizar código em JavaScript. Uma função é um bloco de código nomeado que executa uma tarefa específica. Você pode definir uma função uma vez e, em seguida, executá-la (ou "chamá-la") quantas vezes forem necessárias.
Existem duas principais formas de criar funções: declarações de função e expressões de função.
Uma declaração de função utiliza a palavra-chave function seguida pelo nome da função, um conjunto de parênteses para os parâmetros e um bloco de código entre chaves.
Uma expressão de função atribui uma função a uma variável, geralmente utilizando as palavras-chave const ou let. Ambas as abordagens permitem encapsular lógica e manter o código DRY (Don’t Repeat Yourself).
123456789101112// Function Declaration function add(a, b) { return a + b; } // Function Expression const multiply = function(a, b) { return a * b; }; console.log(add(3, 4)); // Output: 7 console.log(multiply(3, 4)); // Output: 12
Escopo
Compreender o escopo de função é importante para escrever código confiável. Variáveis declaradas dentro de uma função são acessíveis apenas dentro dessa função. Isso é chamado de escopo local.
Isso ajuda a evitar conflitos de nomes e mantém a lógica organizada.
1234567function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Output: Hello, Sam! // console.log(message); // This would cause an error: message is not defined
Como boa prática, utilize funções para dividir seu código em partes pequenas e focadas, cada uma realizando uma única tarefa de forma eficiente. Dê nomes claros e descritivos às suas funções e evite depender de variáveis externas à função, a menos que seja absolutamente necessário. Isso torna seu código mais fácil de ler, testar e manter.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo