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