<meta charset="UTF-8">
<script>
document.write("Flávio nasceu em " + (2016 - 39));
document.write("<br>Joaquim nasceu em " + (2016 - 20));
document.write("<br>Barney nasceu em " + (2016 - 40));
</script>
<meta charset="UTF-8">
<script>
document.write("Flávio nasceu em " + (2016 - 39));
document.write("<br>Joaquim nasceu em " + (2016 - 20));
document.write("<br>Barney nasceu em " + (2016 - 40));
</script>
Sim um código tem diversas maneiras de ser feito, se 10 alunos fizerem o mesmo exercício pode ser que apareça 10 maneiras diferentes. O uso das functions como o exemplo pulaLinha, é para deixar mais claro e organizado o seu código e digo até mais profissional, uma pessoa com pouca experiencia iria ler (pulaLinha) e saberia para que serve mas o só quem já conhece html e java script q saberia para q serve. Quando trabalhar com JAVA ou outras linguagens orientadas a objeto você verá que usa-se a reutilização de código assim as functions são bem usadas.