Não entendi muito bem a função do return, porque que se usa ele. No código abaixo o var imc não deveria guardar por si só o valor final dessa operação? porque que eu tenho que usar o return para gravar o valor final da operação?
=========================================== function calculaImc(peso,altura){
var imc = peso / (altura * altura);
return imc;
}
var imcPessoa1 = calculaImc(86,1.81);
var imcPessoa2 = calculaImc(89,1.93);
var somaPessoasImc = imcPessoa1 + imcPessoa2;
document.write(somaPessoasImc);
======================================