<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso) {
var imc = peso / (altura * altura);
return calculaImc;
}
var imcCalculado = calculaImc(1.77, 75);
mostra("O meu IMC é : " + imcCalculado);
</script>
Tentei dessa forma porém não deu certo.
Então fiquei em dúvida quanto a essas linha do código: var imcCalculado = calculaImc(1.77, 75); mostra("O meu IMC é : " + imcCalculado);
Aqui temos a variável imcCAlculado que vai receber o calculaImc(1.77,75) e os parâmetros para o cálculo da função são esses números dentro do parênteses. Até onde entendi. Sendo assim, na linha > mostra("O meu IMC é : " + imcCalculado); < . Não teria que ser a linha de string + a concatenação que me daria o valor do final da função de imcCalculado com os parâmetros e no return eu teria o valor final ? Tipo... return não seria igual a var imc = peso / (altura * altura) que ficaria linkado em imcCalculado ? Se alguém conseguir entender o que eu pensei me dê um help porque acho que estou meio perdido até pra me explicar.
Att