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!