Como funciona o return em JavaScript
Neste artigo você vai aprender como funciona o return em JavaScript, a instrução que está presente na maioria das funções e em outras linguagens

Fala programador(a), beleza? Bora aprender mais sobre funções e também a instrução especial return
O return tem a função de retornar um valor para quem invocou a função
Caso não haja retorno a função exibe undefined, se tentarmos imprimir o resultado da mesma
Veja um exemplo:
function soma(a, b) {
return a + b;
}
console.log(soma(2, 4)); // 6
function teste() {
}
console.log(teste()); // undefined
Outra função importante do return é que ele interrompe o fluxo da função
Uma estratégia bem utilizada é o early return, onde criamos uma situação de interrupção caso uma condição seja verdadeira, veja:
function soma(a, b) {
var soma = a + b;
if(soma > 10) {
return "Soma muito alta!";
}
return a + b;
}
console.log(soma(12, 4)); // Soma muito alta
O return quando utilizado fora de funções gera um erro no nosso programa, ou seja, apenas utilizamos ele em functions
E em outras linguagens o return funciona de forma semelhante, utilizamos ao fim de uma função para entregar algum valor para quem solicitou a função
Conclusão
Neste artigo vimos como funciona o return em JavaScript
Basicamente é uma forma de enviar valores a quem invocou a função
Como também interromper o fluxo de uma função que está sendo executada
O return utilizado fora de uma função gera um erro no programa
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
Return é uma operação intra funcional.
Aqui está escrito que a função não retorna o valor que você somou
o que a função retorna vem de um outro comando que não é a soma
a soma não é if else, a soma sempre ocorre, imutável
A decisão é sobre o que imprimir na tela
Essa decisão é que é o return
Muito legal esse exemplo porque mostra que não se vê a soma
O programa guarda soma para sí.
O programa, dentro de si mesmo, analisa o resultado da soma
Se usuário ficar curioso azar o dele
Obrigada pela aula ??