Boa noite, Douglas! Tudo bem?
Quando estiver usando concatenação de strings e valores, sim! Desta forma, o JavaScript entende que você está querendo realizar uma operação e, após isso, concatena o texto com o resultado.
Portanto, seu código ficaria assim:
<script>
document.write("Flávio tem " + (2016 - 1977) + " anos");
document.write("<br>")
document.write("Joaquim tem " + (2016 - 1996) + " anos");
document.write("<br>")
document.write("Barney tem " + (2016 - 1976) + " anos");
</script>
Espero ter ajudado! :)