para que essa tag serve
return
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
para que essa tag serve
return
return é o retorno da função.
function calculaImc(altura, peso) {
var imc = peso / (altura * altura);
return imc
}var imcCalculado = calculaImc(altura, peso); /aqui o imcCalculado irá receber o valor que foi calculado dentro da function calculaImc/
se vc não usar o return
function calculaImc(altura, peso) {
var imc = peso / (altura * altura);
}var imcCalculado = calculaImc(altura, peso); /* aqui o imcCalculo vai ficar nulo pois foi calculado na função mas não retornou o valor, ou seja, trabalho perdido*/
O que significa "retornar" no mundo java? Tem relação com a leitura/varredura do código?
Guilherme, retornar neste caso significa dar retorno, devolver.
Se usar o return no fim da 'function' como a dúvida acima, ao ser executado, o return irá devolver como resposta um valor à instrução que chamou a 'function'.