Back to questions
Middle+
1
/* Что выведется в консоли */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Companies where asked
М.Видео/эльдорадо
Answer from AI
sobes.tech AI
В консоли будет выведено:
3
2
Объяснение:
- В функции
wrapperобъявляется локальная переменнаяvalueсо значением 3, и сразу выводится в консоль — это первая строка вывода. - Затем вызывается функция
showValue, которая обращается к переменнойvalue. Поскольку внутриshowValueнет локальной переменнойvalue, она ищет её во внешней области видимости — глобальной, гдеvalueравна 2.
Таким образом, сначала выводится 3, потом 2.