Ao remover a falavra function e os parênteses de pulaLinha o depurador do browser voltou a seguinte informação: "mostraidades2.html:8 Uncaught SyntaxError: Unexpected token '{' " (no caso em questão resolvi cometer o erro somente na segunda função. Reparei tambeḿ que seu eu omitir apenas os parênteses () o depurador não identifica que faltou algo para chamar a função e o navegador imprimirá: "Eu nasci em : 1994Adriano nasceu em : 1993Paulo nasceu em : 1987".
Minha solução foi:
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><hr><br>");
}
function mostra(frase) {
// document.write("<big><big><big><big>" + frase + "</big></big></big></big>"); isso foi um teste.
document.write("<big>" + frase + "</big>");
pulaLinha();
}
var ano = 2019;
mostra("Eu nasci em: " + (ano - 25) + ";");
mostra("Adriano nasceu em: " + (ano - 26) + ";");
mostra("Paulo nasceu em: " + (ano - 32) + ".");
</script>
Eu resolvi incrementar o resultado com base num desafio que foi feito em outra resposta "Como ficaria o código caso quiséssemos calcular a diferença das idades e em seguida imprimir no mostra o resultado dessa diferença?":
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br><hr><br>");
}
function mostra(frase) {
document.write("<big>" + frase + "</big>");
pulaLinha();
}
var ano = 2021;
minhaIdade = ano-(ano - 25);
idadeDoAdriano = ano-(ano - 26);
idadeDoPaulo = ano-(ano - 32);
mostra("Eu nasci em: " + (ano - 25) + " e tenho " + minhaIdade + " anos.");
mostra("Adriano que nasceu em: " + (ano - 26) + " tem " + idadeDoAdriano + " anos.");
mostra("E Paulo que nasceu em: " + (ano - 32) + " tem " + idadeDoPaulo + " anos.");
mostra("Eu tenho " + (minhaIdade-idadeDoAdriano) + " ano(s) em relação a Adriano e " + (minhaIdade-idadeDoPaulo) + " ano(s) em relação a Paulo, que por sua vez é " + (idadeDoPaulo-idadeDoAdriano) + " ano(s) mais velho que Adriano.");
</script>