Встречается на собеседованиях • сегодня
Какие бывают области видимости
В JavaScript есть три типа областей видимости:
- Глобальная - переменные объявлены вне функций/блоков, доступны везде.
- Функциональная - переменные объявлены внутри функции, доступны только в ней (var).
- Блочная - переменные объявлены внутри блока {} (let, const).
js
// Глобальная
const globalVar = 'global';
function test() {
// Функциональная
var funcVar = 'function';
if (true) {
// Блочная
let blockVar = 'block';
console.log(globalVar); // 'global'
console.log(funcVar); // 'function'
}
console.log(blockVar); // Ошибка
}Особенности:
varимеет функциональную область видимостиlet/constимеют блочную область видимости- Глобальные переменные доступны везде, но их лучше избегать

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