и var, ответ на который я думал, что знал, но оказалось, что по крайней мере в одном аспекте ошибался. Итак, let не добавляет прееменную в window, если задан в глобальном скопе, в отличие от var. Ограничить область видимсоти let - блок/функция, для var - только функция. Переобъявить переменную с let нельзя, с var - можно. Какие ещё отличия есть?
У var всплывает объявление. Hoisting
Обсуждают сегодня