Sobes.tech
Назад к вопросам
Middle+
2

/* Что выведется в консоли */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();

Компании, где спрашивали
М.Видео/эльдорадо

Ответ от нейросети

sobes.tech AI

В консоли будет выведено:

3
2

Объяснение:

  • В функции wrapper объявляется локальная переменная value со значением 3, и сразу выводится в консоль — это первая строка вывода.
  • Затем вызывается функция showValue, которая обращается к переменной value. Поскольку внутри showValue нет локальной переменной value, она ищет её во внешней области видимости — глобальной, где value равна 2.

Таким образом, сначала выводится 3, потом 2.