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.
| Entrada | Saí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 8Erros comuns
- Esquecer o
return: a função roda, mas o resultado vem comoundefined. - Escrever
returne depois mais código: tudo depois do return é ignorado. - Usar nomes diferentes dos parâmetros dentro da função (por exemplo
xem vez dea).
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