A ordem como as funções são declaradas no código javascript pode alterar o resultado final ?
<meta charset="UTF-8">
<script>
function mostra(frase ){
document.write(frase);
pulaLinha();
}
function pulaLinha() {
document.write("<br>");
document.write("<br>");
}
mostra("Olá pessoal!");
var ano = 2016;
frase = "Olá";
mostra(frase);
mostra("Flávio tem " + (ano - 1977) + " anos");
mostra("Joaquim tem " + (ano - 1996) + " anos");
mostra("Barney tem " + (ano - 1976) + " anos");
</script>
Segue como exemplo o código