XP 0

return (a saída)

A função que DEVOLVE um resultado

Até agora as funções só faziam algo (um console.log). Mas o poder de verdade é uma função devolver um valor com return — para você usar o resultado:

function comDesconto(preco) {
  return preco / 2;
}

const novoPreco = comDesconto(40); // 20
console.log(novoPreco);

O return entrega o resultado de volta a quem chamou. Aí você guarda numa variável, usa numa conta, mostra na tela...

🧠 Modelo mental: console.log é uma função que faz (mostra algo e acabou). return é uma função que produz (te dá um valor de volta, como uma máquina de suco te devolve o suco).

⚠️ Erro comum: esquecer o return. Sem ele, a função faz o trabalho mas devolve undefined — e sua variável fica vazia.

Pontos-chave

  • return valor
    a função entrega um resultado de volta para você usar.