Объекты и примитивы в JavaScript
Объекты (в том числе и массивы, как вы уже знаете) считаются сложными типами данных. Строки, числа, логические значения считаются простыми, или примитивными типами данных. Их часто так и называют - примитивы, подразумевая все то, что не является объектом.
В JavaScript семь примитивных типов данных: string, number, boolean, null, undefined, symbol, bigint. Запомните их количество и названия - это часто спрашивают на собеседованиях.
Дан следующий код:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Какой тип данных выведется в консоль? Это примитив или объект?
Дан следующий код:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Какой тип данных выведется в консоль? Это примитив или объект?
Дан следующий код:
let test = [1, 2, 3];
console.log(test);
Какой тип данных выведется в консоль? Это примитив или объект?
Дан следующий код:
let test = [1, 2, 3];
console.log(test[1]);
Какой тип данных выведется в консоль? Это примитив или объект?
Дан следующий код:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Какой тип данных выведется в консоль? Это примитив или объект?
Дан следующий код:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Какой тип данных выведется в консоль? Это примитив или объект?
Не подсматривая в учебник перечислите все примитивные типы данных в JavaScript.