Встречается на собеседованиях • сегодня
Как работает передача примитивного типа данных
Примитивные типы данных (number, string, boolean, null, undefined, symbol, bigint) передаются по значению (by value). Это значит, что при присваивании или передаче в функцию создаётся копия значения.
javascript
let a = 10;
let b = a; // копия значения
b = 20;
console.log(a); // 10 (не изменилось)
function change(num) {
num = 100;
}
change(a);
console.log(a); // 10 (все ещё 10)Особенности:
- Изменение копии не влияет на оригинал
- При передаче в функцию параметр становится локальной переменной
- Для примитивов операции сравнения (
==,===) сравнивают значения

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