Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Funções | Section
/
Fundamentos de JavaScript

bookFunçõ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
copy

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.

1234567
function 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
copy

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.

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 9

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 1. Capítulo 9
some-alt