Só uma correção no ES6 o var ainda existe, o const e o let foram adicionados com conceitos diferentes do var.

Em geral:

  • prefira o const ao invés do let
  • prefira o let ao invés do var
  • quase nunca use o var

Obrigado por deixar mais claro o uso do var. Não é recomedado usar, é preferido usar o let e const. Quem tem uma pegada de código funcional usa mais o const em vez do let.