2
respostas

Exercício - Diferença de idade do meu irmão

Fiz dessa forma, só fiquei em dúvida se declarava as variáveis antes ou depois das funções.

<meta charset="utf-8">

<script>

    function pulaLinha() {

        document.write("<br><br>");
    }

    function mostra(frase) {

        document.write(frase);
    }

var danielIdade = 32
var vanessaIdade = 28
var diferençaIdade = danielIdade - vanessaIdade


mostra("<h1> DIFERENÇA DE IDADE ENTRE IMRÃOS </h1>")
pulaLinha();

mostra(" Daniel tem " + danielIdade + " anos");
pulaLinha();

mostra(" Vanessa tem " + vanessaIdade + " anos");
pulaLinha();

mostra(" Nossa diferença de idade é de " + diferençaIdade + " anos");
pulaLinha();


</script>
2 respostas

Oi Daniel

No Javascript tem um termo chamado hoisting que faz com que as variáveis sejam declaradas antes da execução do código, e graças a isso não importa se a variável for declarada depois da função.

Aqui você pode ler um pouco mais sobre isso: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Statements/var#var_hoisting

Qualquer dúvida pode contar com a gente.

Obrigado Gilherme, vou conferir !