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

В чем разница между переменными let и const

let и const объявляют переменные с блочной областью видимости (ES6+).

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

  • const требует инициализации при объявлении, let — нет.
  • const нельзя переопределять (но можно изменять свойства объекта или элементы массива).
  • let позволяет менять значение переменной.

Пример:

javascript
let a = 1;
a = 2; // OK  

const b = 1;
b = 2; // TypeError  

const obj = { name: 'John' };
obj.name = 'Jane'; // OK  
obj = {}; // TypeError  

Когда использовать:

  • const — для значений, которые не должны переприсваиваться.
  • let — если переменная будет изменяться.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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