5 лет назад
var, let или const JavaScript
Для начала, давайте сравним var и let. Ключевое отличие между var и let это то, что let помимо глобальной области видимости и области видимости функции позволяет определять переменные в области видимости блока. Это означает, что переменная созданная при помощи ключевого слова let доступна внутри “блока”, где она была создана, также и внутри вложенных блоков. Когда я сказал “блок”, я имел в виду что-либо окруженное фигурными скобками {}, например цикл for или оператор if. var VS let var: ограничена областью видимости функции...
6 дней назад
В чём разница между var, let и const в JavaScript.
Сегодня вы узнаете два новых способа создавать переменные в JavaScript (ES6), а именно с помощью let и const. Мы разберёмся в чём разница между операторами var, let, и const. Ещё мы затронем такие темы, как: область видимости функции и блока, поднятие переменной (hoisting) и неизменность. В спецификации ES2015 (ES6) нам представили два новых оператора для создания переменных: let и const. Чтобы понять различия между var, let, и const, мы должны сперва поговорить о таких понятиях, как: объявление и инициализация переменных, область видимости (особенно функции) и поднятие переменной...