Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Qual a importância de utilizar var na function sendo que temos o mesmo resultado se não usamos?

function calculaImc(altura, peso) {

    var imc = peso / (altura * altura);
}

var imcCalculado = calculaImc(1.77, 75);
mostra("O meu IMC é : " + imcCalculado);
2 respostas
solução!

Olá deise, tudo certo?

Olá deise, tudo certo?

Em uma function podemos colocar o seu resultado dentro de uma variável ou usar um 'return'. Mas vale lembrar que uma variável inicuada dentro de uma função é uma variável local, portanto após a function ser executada ela é apagada.

Neste seu exemplo, você poderia usar o return no lugar do var imc, desta maneira:

function calculaImc(altura, peso) {

   return peso / (altura * altura);
}

var imcCalculado = calculaImc(1.77, 75);
mostra("O meu IMC é : " + imcCalculado);

Espero ter ajudado!

Ajudou sim. Obrigada.