function pulaLinha(){
document.write("<br>");
}
function mostra(text){
document.write(text);
pulaLinha();
}
var anoAtual = 2022;
var anoDescobrimento = 1500;
var anoGeracao = 28;
var numeroDeGeracoes = (anoAtual - anoDescobrimento) / anoGeracao;
mostra("Desde " + anoDescobrimento + " Até " + anoAtual + " Se passaram " + Math.trunc(numeroDeGeracoes) + " gerações. ")
Como não se passaram 28 anos, ainda não completou uma geração então utilizei o Math.trunc onde a função trunc retira as casas decimais conforme orientações do https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc