Está parcialmente correto, entre as declarações das variáveis não é necessário chamar a função de pular linha (já que a variável não é impressa na tela). E seria interessante se utilizar de algumas convenções da programação JavaScript. Por exemplo: escrever "UTF-8" em maiúsculo, sempre a segunda palavra do nome de uma função ou variável começa com letra maiúscula, e ao declarar uma função suas instruções devem ser colocadas embaixo da função e serem indentadas (uso da tecla tab):
function pulaLinha() {
document.write(frase);
}
E quando for chamar uma função é necessário colocar os parênteses e o ponto e vírgula logo após:
pulaLinha();
Se eu fosse escrever esse mesmo código, organizaria da seguinte maneira:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><br><br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var idadeMateus = 15;
var idadeEnrique = 17;
mostra("nossa diferença de idade é: " + (idadeMateus - idadeEnrique) / 2);
</script>
Espero ter ajudado.
Qualquer dúvida é só comentar.