Por que na hora de criar a função calculaImc ele precisa igualar o imc a zero e depois fazer um return do imc??
function calculaImc(peso,altura){
var imc=0;
imc=peso/(altura*altura);
return imc.toFixed(2);
}
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!
Por que na hora de criar a função calculaImc ele precisa igualar o imc a zero e depois fazer um return do imc??
function calculaImc(peso,altura){
var imc=0;
imc=peso/(altura*altura);
return imc.toFixed(2);
}
Imc foi declarado dessa forma por ser mais legível, mas código funcionaria da mesma forma caso o imc já fosse iniciado com um valor:
function calculaImc(peso,altura){
var imc=peso/(altura*altura);
return imc.toFixed(2);
}calculaImc deve retornar o resultado desse cálculo para renderizar no HTML
Oi Jorge, isso é feito somente para demonstrar que ele inicia com 0, somente está declarando a variável, que depois receberá um outro valor.
Obrigado Arthur e Saulo!!
Obrigada, tambem tive essa mesma duvida.