Встречается на собеседованиях • сегодня
Какие переменные всплывают
В JavaScript при использовании var переменные всплывают (hoisting) в начало своей области видимости (функции или глобальной), но инициализируются как undefined до момента присваивания. let и const тоже всплывают, но остаются в "временной мёртвой зоне" до объявления, вызывая ошибку при попытке доступа.
Пример с var:
javascript
console.log(a); // undefined
var a = 5;Пример с let:
javascript
console.log(b); // ReferenceError
let b = 10;Функции, объявленные как function, всплывают полностью (можно вызвать до объявления). Стрелочные функции и function expression ведут себя как переменные.

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