Roberci,
pode arredondar para o inteiro mais próximo com Math.round
var geração = Math.round((anoAtual - anoDescobrimento) / 28);`
truncar, excluindo as casas decimais com Math. trunc
var geração = Math.trunc((anoAtual - anoDescobrimento) / 28);
arredondar para baixo com Math.floor
var geração = Math.floor((anoAtual - anoDescobrimento) / 28);
especificar quantas casas decimais quer usar com .toFixed() (2 casas no exemplo)
var geração = ((anoAtual - anoDescobrimento) / 28).toFixed(2);
mostrar certa quantidade de casas significativas com .toPrecision() (4 casas no exemplo
var geração = ((anoAtual - anoDescobrimento) / 28).toPrecision(4);
De todos, acho que este último não se aplica bem. Mas dentre os outros, basta escolher qual achar mais conveniente.