Тест · Область видимости · урок 2 из 8Тест — var, let и constВ чём различия между var, let и const?[A]var принадлежит всей функции и не замечает блоков {} внутри неё, а let и const живут только в своём блоке. const лишь запрещает объявить то же имя дважды, а присвоить новое значение потом можно.[B]let и const принадлежат всей функции и не замечают блоков {} внутри неё, а var существует только внутри блока, где объявлен. В отличие от let, const всегда нужно объявлять в самом начале функции.[C]var принадлежит всей функции и не замечает блоков {} внутри неё, а let и const существуют только внутри блока, где объявлены. Кроме того, const запрещает потом присвоить переменной новое значение.[D]Все три существуют только внутри блока {}, где объявлены, поэтому var и let ведут себя одинаково во всех случаях. Единственное отличие от них — const создаётся ещё до первой строки программы.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадБлочная область видимостиДалее →Поднятие и TDZ