Aprender / Somar dois números

Somar dois números

Seu primeiro passo: escrever uma função que recebe valores e devolve um resultado.

Enunciado

Você está montando um caixa simples. Escreva a função somar(a, b) que recebe dois números e devolve a soma deles.

Lembre: a função deve retornar o resultado, não apenas calculá-lo.

EntradaSaída
somar(2, 3)5
somar(10, -4)6
somar(0, 0)0

Processamento local: nada do que você digita sai do seu navegador.

O conceito

Uma função é como uma máquina de suco: você coloca as frutas (as entradas, chamadas de parâmetros), ela trabalha e entrega o suco pronto (a saída). A palavra return é o momento em que a máquina entrega o resultado.

Sem return, a função faz a conta mas não devolve nada, como uma máquina que espreme o suco e deixa tudo lá dentro.

function dobro(n) {
  return n * 2;
}

dobro(4); // devolve 8

Erros comuns

  • Esquecer o return: a função roda, mas o resultado vem como undefined.
  • Escrever return e depois mais código: tudo depois do return é ignorado.
  • Usar nomes diferentes dos parâmetros dentro da função (por exemplo x em vez de a).

Perguntas frequentes

O que significa 'retornar' um valor?

É entregar o resultado de volta para quem chamou a função, para que ele possa ser guardado ou usado em outra conta.

Qual a diferença entre parâmetro e argumento?

Parâmetro é o nome que a função dá à entrada (a, b). Argumento é o valor real que você passa na chamada, como 2 e 3.

Veja também

Precisa de um sistema ou app sob medida?

A VcInova desenvolve software, aplicativos e integrações para empresas de todo o Brasil.

Fale com a VcInova