1
resposta

Não consegui entender para que serve o RETURN

Eu ainda fiquei em dúvida sobre o return. Não consegui entender direito o conceito do return. Para que serve essa função se o único efeito dela é imprimir/retornar uma informação chumbada dentro do código? Eu fiz o código do Lionel, mas fiz nas escuras, confesso que deu certo, mas sem saber muito bem como rsrs..

Se alguém puder me explicar como funciona o return melhor ou com outros exemplos eu agradeço.

Segue abaixo o código escrito.

<meta charset="utf-8">

<script>

    //1.0 dois parametros dentro da função.
function geraCodigo(letra,numero) {
    //1.1 Variaveis com a informção que a função deve executar.
    var letra="GH";
    var numero=1022;
    //1.2 variavel declarada para poder chamar a função.
    var codigo= letra+numero;
    //1.3 retorno da informação da concatenação dentro da função. 
    return codigo;
}

//1.4 chamada da varivel código para "soma" ou "concatenação das informações"
var codigo=geraCodigo("GH",1022);

//1.5 imprime resultado da var codigo para o usuário. 
document.write(codigo);

</script>
1 resposta

Oi Vitor

A instrução "return" interrompe a execução de uma função e retorna um valor dessa função. Quando uma instrução "return" é chamada em uma função, a execução dessa função é interrompida. Se especificado, um determinado valor é retornado ao chamador da função. Se a expressão for omitida, undefined será retornado. Todas as instruções de retorno a seguir interrompem a execução da função:

return;
return true;
return false;
return x;
return x + y / 3;

Exemplo:

function add (a, b) {
  return a + b; // faz a soma de "a + b" e retorna o resultado da soma para o chamador da função "add"
}

var result = add(5, 3); // armazene o valor retornado pela função add em "result"
console.log(result); // vai logar 8