Para que minha prática seja bem fixada e quando o exercício permite, eu estou fazendo os meus códigos sem olhar as alternativa. Porem, nesse caso, a diferença do meu código para a resposta foi muito grande, mesmo apresentando o mesmo resultado (usei o ano atual como sendo 2016).
A dúvida restante é: meu código está condizente com as boas práticas? Caso não esteja, o que estaria fora das boas práticas?
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(texto) {
pulaLinha()
document.write(texto);
}
var anoMediaFilho = 28
var anoDescobrimento = 1500;
var anoAtual = 2016;
var anoDiferença = anoAtual - anoDescobrimento
mostra("Passaram-se " + Math.round(anoDiferença / anoMediaFilho) + " gerações.");
</script>