Встречается на собеседованиях • сегодня
Что такое блочная область видимости
Блочная область видимости (block scope) — это область кода, ограниченная фигурными скобками {}, где переменные, объявленные с let и const, доступны только внутри этого блока.
Пример:
javascript
if (true) {
let x = 10;
const y = 20;
console.log(x, y); // 10 20
}
console.log(x); // ReferenceError
console.log(y); // ReferenceErrorОсобенности:
varигнорирует блочную область, создавая переменные в функциональной/глобальной области.let/constне подвержены "всплытию" (hoisting) в полном смысле — они остаются в "мертвой зоне" до объявления.- Блоки
if,for,whileи даже просто{}создают новую область видимости.
Практическое применение:
Избегает конфликтов имен и утечек переменных, особенно в циклах и условиях.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы