1
resposta

Meu navegador lê de forma errada colocando da forma como o professor diz no conteúdo do curso, então tentei dessa maneira e deu certo. Essa maneira é correta?

<meta charset="UTF-8">
<script>
    function pulaLinha()  {
        document.write("<br>");
    }

    function mostra(frase)  {
        document.write("Nossa diferença de idade é: " + (20-15) + " anos!")
    }

    function exibeTitulo(frase)  {
        document.write("<h1> Qual é a diferença de idades? </h1>");
        pulaLinha();
    }

    exibeTitulo();
    mostra();
</script>
1 resposta

Olá Andreia, tudo bem?

É muito legal que você tenha conseguindo resolver o exercício de outra maneira, mas se quiser compartilhar o código em que está com erro no navegador, tentamos descobrir juntas o que pode ser.

Agora sobre o código, notei que você utilizou uma função para colocar o título. Uma função seria uma espécie de sub-rotina, algo que possivelmente, utilizaremos várias vezes na construção do nosso código, então para o título talvez não seja a melhor escolha.

Sobre a função mostra, em que está utilizando o mensagem já dentro da função, seria mais conveniente utilizar desta forma:

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

Fiz algumas mudanças utilizando seu código, veja:

<meta charset="UTF-8">

<script>

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

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

    mostra("<h1> Qual é a diferença de idades? </h1>")
    mostra("Nossa diferença de idade é: " + (20-15) + " anos!");    

</script>

Espero ter ajudado, mas se houver qualquer dúvida, sinta-se a vontade para perguntar. Abraços!