Voltar para JavaScript

Funções

Crie blocos de código reutilizáveis

Funções são blocos de código que realizam uma tarefa específica. Você define uma vez e pode usar quantas vezes quiser.

javascript
// Função tradicional
function saudacao(nome) {
  return `Olá, ${nome}! Bem-vindo!`;
}

console.log(saudacao("Ana")); // Olá, Ana! Bem-vindo!

// Arrow function (forma moderna)
const dobro = (numero) => numero * 2;
console.log(dobro(5)); // 10

// Função com múltiplos parâmetros
const calcularMedia = (nota1, nota2, nota3) => {
  const soma = nota1 + nota2 + nota3;
  return soma / 3;
};

const media = calcularMedia(8, 7, 9);
console.log(`Média: ${media.toFixed(1)}`); // Média: 8.0

// Função com valor padrão
const potencia = (base, expoente = 2) => base ** expoente;
console.log(potencia(3));    // 9 (3²)
console.log(potencia(2, 3)); // 8 (2³)

Arrow functions (=>) são mais curtas e modernas. Use-as para funções simples!

Pratique Agora

0/1 completos
javascript