Правильное объявление переменных

В статье http://learn.javascript.ru/var прочитал, что объявление переменных через var - это пережиток прошлого и вообще не круто. Надо объявлять через let. Правда ли это? Хочется услышать комментарий знающих людей.

да, правда =) htmlacademy походу не спешит обновляться под актуальные данные

3 лайка

А есть еще какие-то моменты, где материалы академии отстают?

1 лайк

эм… все? :joy:

на курсах ток базу дают. js не охватить даже на 1/10

хорошо хоть Кантор свой учебник обновил, а то у него тоже были старые данные, еще и написаны тяжелым языком + IE8 главы просто жесть

Да, много в каких местах говорят о преимуществе let над var, хоть let и отличается от var тем, что относится только к блоку, внутри которого он расположен (var же относится ко всей функции).

Могу подкинуть парочку обсуждений/статей по этому поводу (последняя ссылка на англ.) =)

спасибо, почитаю