Boa noite!
Me tira uma duvida, pq eu não posso chamar a função mostra fora da função calculaImc?
<meta charset= "UTF-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra (frase){
document.write(frase);
pulaLinha()
}
function calculaImc (peso, altura){
var imc = peso /(altura*altura);
}
calculaImc (110,178)
mostra ("O IMC calculado é " + imc);
</script>
fiquei com essa duvida pq afinal o valor é passado fora da função. OBS: Eu vi no console que existe um erro de variavel , queria apenas entender melhor.