Встречается на собеседованиях • сегодня
Можно ли типы данных в JavaScript разбить на категории
Да, в JavaScript типы данных делятся на две основные категории: примитивные (primitive) и объекты (object).
Примитивные типы (неизменяемые, передаются по значению):
stringnumberbooleannullundefinedsymbol(ES6)bigint(ES11)
Объекты (изменяемые, передаются по ссылке):
- Объекты (
{}) - Массивы (
[]) - Функции
- Даты
- Регулярные выражения
Пример:
javascript
let a = 5; // примитив (number)
let b = a; // копируется значение
a = 10;
console.log(b); // 5 (не изменилось)
let obj1 = {x: 1};
let obj2 = obj1; // копируется ссылка
obj1.x = 2;
console.log(obj2.x); // 2 (изменилось)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы