Какая разница между var, let и const в JavaScript?
Рассмотрим три ключевых отличия между объявлениями переменных в JavaScript: var: Имеет функциональную область видимости. Переменная доступна внутри функции, где объявлена, или глобально, если объявлена вне функции.let: Имеет блочную область видимости. Переменная доступна только внутри блока {}, где объявлена.const: Также имеет блочную область видимости, как и let. var: Поднимается. Может использоваться до объявления, но значение будет…