Встречается на собеседованиях • сегодня
В чем разница между всплытием var, let и const
Разница в всплытии (hoisting) между var, let и const:
var– всплывает с инициализациейundefined.
Доступна до объявления, но значение будетundefined.javascriptconsole.log(a); // undefined var a = 5;
letиconst– всплывают, но остаются в "временной мёртвой зоне" (TDZ) до объявления.
Доступ к ним до объявления вызовет ошибку.javascriptconsole.log(b); // ReferenceError: Cannot access 'b' before initialization let b = 10;
Итог:
var– всплывает сundefined.let/const– всплывают, но недоступны до объявления.

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