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

Как хранится примитив в переменной

Примитивные типы (number, string, boolean, null, undefined, symbol, bigint) хранятся непосредственно в переменной. При присваивании создаётся копия значения:

js
let a = 10; // В памяти выделяется ячейка для числа 10
let b = a;  // Создаётся копия значения (10)
a = 20;     // Меняется только значение в 'a'
console.log(b); // 10 (значение 'b' не изменилось)

Особенности:

  • Примитивы неизменяемы (immutable) - операции создают новые значения
  • Сравнение происходит по значению: 5 === 5true
  • Занимают фиксированный объём памяти (зависит от типа)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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