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

Como funciona o return em JavaScript capa

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

Subscribe
Notify of
guest

2 Comentários
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Pravdnesia

Return é uma operação intra funcional.

Pravdnesia

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 😃😃