1
resposta

Fiz de uma forma diferente e funcionou

Da forma que eu fiz ainda consegui chegar ao resultado sei que existe diferente formas de chega no mesmo resultado devido a isso estou deixando para avaliação e melhoras

<meta charset="utf-8">
<script>

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

    function idade(){
        document.write("Nossa diferença de idade é: " + (minhaIdade - idadeIrmao));
    }
    var minhaIdade = 27
    var idadeIrmao = 20

    idade();


</script>
1 resposta

Olá, Nayara! Tudo bem contigo?

Parabéns pela lógica!

Gostei do document.write dentro da função.

Posso dar uma outra ideia?

Podemos retirar a responsabilidade de deixar as variáveis fixas e torná-las mais dinâmicas. Por exemplo:

Vamos adicionar na função dois parâmetros para ser adicionados pelo usuário

function idade(idade1, idade2){

Vou colocar dentro de uma variável local o document.write e no fim retorno o resultado dessa variável

    function idade(idade1, idade2){
        var diferencaIdade = document.write("Nossa diferença de idade é: " + (idade1 - idade2));
        pulaLinha();
        return diferencaIdade;
    }

Para chamar essa função, basta invocar com os valores que deseja comparar

    idade(30, 10);
    idade(50, 45);
    idade(33, 7);

Espero ter contribuído, Nayara!!!

Um abraço e bons estudos