Встречается на собеседованиях • сегодня

Всплывает ли const

const объявления не всплывают (hoisted) в традиционном смысле, как var. Однако они попадают в TDZ (Temporal Dead Zone) — область до объявления, где переменная недоступна.

javascript
console.log(a); // ReferenceError: Cannot access 'a' before initialization
const a = 10;

В отличие от var, который инициализируется как undefined, const и let остаются неинициализированными до объявления.

Ключевые отличия:

  • var: всплывает с undefined.
  • const/let: всплывают, но недоступны до объявления (TDZ).
javascript
console.log(b); // undefined (var всплывает)
var b = 5;
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы