Вопрос проверяет понимание временной мёртвой зоны и различий между var, let и const.
Короткий ответ
При обращении к переменной, объявленной через let или const, до её объявления произойдёт ошибка ReferenceError. Переменная существует, но недоступна до момента инициализации. Это поведение защищает код от неявных ошибок. Такое ограничение делает код более предсказуемым.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.