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>