Встречается на собеседованиях • сегодня

Какая область видимости у переменной в блоке цикла

В JavaScript переменные, объявленные с let и const внутри блока цикла (например, for, while), имеют блочную область видимости — они доступны только внутри этого блока. Переменные с var будут видны во всей функции.

Пример:

javascript
for (let i = 0; i < 3; i++) {
  const message = `Iteration ${i}`;
  console.log(message); // Работает
}
console.log(i); // Ошибка: i не определена
console.log(message); // Ошибка: message не определена

Особенности:

  • Каждая итерация цикла создаёт новую область видимости для let/const.
  • var «всплывает» и видна за пределами цикла.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы