Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida... Return

o curso perde pra usar uma function pra calcular o IMC...

no curso ele faz o exemplo :

function calculaImc (peso,altura) {
    var imcCalculado=peso/(altura*altura);
    return imcCalculado;
}

porem pra testar eu não declarei a variável e informei a expressão direto no return :

function calculaImc (peso,altura) {
    return peso/(altura*altura);
}

o Resultado não foi alterado, porem não sei se existe uma Convenção sobre o assunto ou se não utilizar uma variável pode me trazer problemas com sintaxes mais complexas .?

1 resposta
solução!

Felipe, boa tarde!

O que você fez foi otimizar o seu código, a principio isso não é um problema visto o próprio nome da função calculaIMC(), se ela tivesse com um nome diferente como calcula e colocasse esse return, não ficaria muito claro o que esta sendo retornado e se algum outro desenvolvedor visse ele, provavelmente não entenderia o que significa. E aí sim você poderia colocar dentro de uma variável.

Mas, como o nome da função está bem clara, isso não é um problema, você está começando a enxergar melhorias

Parabéns e bons estudos!