Чому Let краще var?

Директива let дозволяє оголосити локальну змінну з областю видимості, що обмежена поточним блоком коду . На відміну від ключового слова var (en-US), яке оголошує змінну глобально чи локально у всій функції, незалежно від області блоку.