Quando devo usar let e var? [fechadas]

EDIT: Por favor, leia a pergunta! Eu já sei a diferença. Isto não é uma duplicata.

Obviamente, agora eu sempre deveria estar usando ovar palavra-chave comolet não é suportado em tudo.

Quando a palavra-chave let tiver melhor suporte (por exemplo, dentro de alguns anos, estou escrevendo um aplicativo Node que usa o Harmony), quando devo usar olet palavra-chave vsvar palavra-chave?

Eu entendo a diferença -var é para escopo de função enquantolet é para escopo de bloco - mas estou procurando algo como "sempre use olet palavra-chave "ou" use ovar palavra-chave na parte superior das funções, mas a palavra-chave let em blocos como para loops ".

questionAnswers(3)

yourAnswerToTheQuestion