Встречается на собеседованиях • сегодня
Как ограничивается блочная область видимости
Блочная область видимости ограничивается фигурными скобками {}. Переменные, объявленные с let и const внутри блока, доступны только в нём и во вложенных блоках.
javascript
{
let x = 10;
const y = 20;
console.log(x, y); // 10, 20
}
console.log(x); // ReferenceError
console.log(y); // ReferenceErrorОсобенности:
varне имеет блочной области видимости- Вложенные блоки могут обращаться к переменным родительских блоков
- Область видимости создаётся в
if,for,whileи других блоках
Пример с if:
javascript
if (true) {
let z = 30;
}
console.log(z); // ReferenceError
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы