Встречается на собеседованиях • сегодня
Что такое область видимости
Область видимости (scope) определяет доступность переменных, функций и других сущностей в определённой части кода.
Типы областей видимости:
- Глобальная – переменные доступны везде.
- Локальная (функциональная) – переменные доступны только внутри функции.
- Блочная (
let,const) – переменные доступны только внутри блока{}.
javascript
let globalVar = 'I am global'; // Глобальная
function example() {
let localVar = 'I am local'; // Локальная
if (true) {
let blockVar = 'I am block-scoped'; // Блочная
console.log(blockVar); // Работает
}
console.log(blockVar); // Ошибка – blockVar не определена
}Особенности:
varимеет функциональную область видимости, аlet/const– блочную.- Вложенные функции имеют доступ к переменным родительских функций (замыкания).

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