1
resposta

Nossa diferença de idade (minha solução + dúvida)

Reparei que no código do Flávio ele chamou a função pulaLinha depois de ter chamado a função mostra(frase), enquanto que eu embuti a instrução de pular linha na função mostra(frase) conforme abaixo. Há algum problema com essa solução? Isso dificultaria o entendimento de um terceiro que lerá meu código ou seria melhor sempre optar pela solução do professor (nesse caso específico)?

<meta charset="utf-8">

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


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

    var minhaIdade = 39
    var idadeDaMinhaIrma = 48

    // document.write(idadeDaMinhaIrma-minhaIdade);

    mostra("Nossa diferença de idade é de " + (idadeDaMinhaIrma-minhaIdade) + " anos.");

</script>
1 resposta

Olá Rodrigo ^_^

Então acho interessante você pensar o seguinte, e caso agorá você queira mostrar uma frase sem pular linha?

Você teria que ir até o código e retirar o seu pularLinha(), o legal e sempre tentar deixar uma função mais 'genérica', assim o código não fica engessado sempre a uma unica regra.

Caso você queira fazer assim, você poderia criar duas funções uma mostrarSemPularLinha e outra mostrarPulandoLinha, acho que isso seria interessante também.

Ainda sou iniciante também, mas espero ter ajudado :)