1
resposta

Resolução kellen

Funciona perfeitamente das duas formas, tem a forma simples e a forma redundante

Forma simples

<!DOCTYPE html>
<html>
<head>
    <title>Imc teste</title>
    <meta charset="utf-8">
</head>
<body>

    <script>
    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
    }

    function calculaImc(altura, peso) {

        return peso / ( altura * altura );
    }

    mostra("O meu IMC é " + calculaImc(1.63, 48));

</script>

</body>
</html>

E a forma redundante

<!DOCTYPE html>
<html>
<head>
    <title>Imc teste</title>
    <meta charset="utf-8">
</head>
<body>

    <script>
    function pulaLinha() {
        document.write("<br>");
    }

    function mostra(frase) {
        document.write(frase);
    }

    function calculaImc(altura, peso) {

        return peso / ( altura * altura );
    }

        var imcCalculado = calculaImc(1.63, 48);
           mostra("O meu IMC é " + imcCalculado);

</script>

</body>
</html>
1 resposta

Boa Rafael.

Quando você não vai utilizar a variável futuramente não tem pq instancia-la. É isso ai.