Há algum problema ou convenção de utilizar o arredondamento diretamente na variável?
<meta charset="UTF-8">
<script>
var ano = 2016;
document.write("Flávio tem " + (ano - 1977) + " anos." + "<br>");
document.write("Joaquim tem " + (ano - 1996) + " anos." + "<br>");
ano = 2017;
document.write("Barney tem " + (ano - 1976) + " anos." + "<br>");
var idadeFlavio = 39;
var idadeJoaquim = 20;
var idadeBarney = 41;
var mediaIdades = Math.round((idadeFlavio + idadeJoaquim + idadeBarney)/3);
document.write("A média das idades é " + mediaIdades);
</script>