É só uma duvido do porque acontece isso: Se eu deixar o meu código assim:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(peso, altura){
var imc = peso / (altura * altura);
}
calculaImc(100, 1.92);
mostra("O imc do Rodolfo é: " + imc);
</script>
nada é mostrado na tela. Mas se eu deixar igual o professor deixou:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaImc(peso, altura){
var imc = peso / (altura * altura);
mostra("O imc do Rodolfo é: " + imc);
}
calculaImc(100, 1.92);
</script>
O resultado aparece na tela! Eu queria tirar essa duvida do porque essa parte do código "mostra()" em lugar diferente interfere no que vai aparecer na tela? Não sei se minha duvida foi muito clara! Obrigado!