Qual problema poderia ser gerado por definir duas vezes uma mesma variável? Verifiquei que não acontece nenhuma exceção de eu inicializar novamente uma variável já existente.
<meta charset="UTF-8">
<script>
var ano = 2016;
document.write("<h4>" + ano + " with variable</h4>");
document.write("Flávio tem " + (ano - 1977) + " anos");
var ano = 2017;
document.write("Joaquim tem " + (ano - 1996) + " anos");
document.write("<br>");
</script>