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. É possível definir uma função uma vez e chamá-la sempre que necessário.

Existem três formas comuns de criar funções: declarações de função, expressões de função e funções arrow.

Declaração de Função

Uma declaração de função utiliza a palavra-chave function seguida de um nome, parâmetros e um bloco de código.

12345
function add(a, b) { return a + b; } console.log(add(3, 4)); // 7
copy

Expressão de Função

Uma expressão de função atribui uma função a uma variável.

12345
const multiply = function(a, b) { return a * b; }; console.log(multiply(3, 4)); // 12
copy

Funções Arrow

Funções arrow oferecem uma sintaxe mais curta e moderna. Elas são amplamente utilizadas em React e Next.js.

12345
const subtract = (a, b) => { return a - b; }; console.log(subtract(5, 2)); // 3
copy

Para expressões simples, é possível retornar um valor sem utilizar return:

123
const divide = (a, b) => a / b; console.log(divide(10, 2)); // 5
copy

Escopo de Função

Variáveis declaradas dentro de uma função estão disponíveis apenas dentro dessa função. Isso é chamado de escopo local.

123456
function greet(name) { const message = "Hello, " + name + "!"; return message; } console.log(greet("Sam")); // Hello, Sam!
copy
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