Аб'екты і прымітывы ў JavaScript

Аб'екты (у тым ліку і масівы, як вы ўжо ведаеце) лічацца складанымі тыпамі даных. Радкі, лікі, лагічныя значэнні лічацца простымі, або прымітыўнымі тыпамі даных. Іх часта так і называюць - прымітывы, маючы на ўвазе ўсё тое, што не з'яўляецца аб'ектам.

У JavaScript сем прымітыўных тыпаў даных: string, number, boolean, null, undefined, symbol, bigint. Запомніце іх колькасць і назвы - гэта часта пытаюць на сумоўях.

Задание 1

Даны наступны код:

javascriptlet test = {x: 1, y: 2, z: 3};
console.log(test);

Які тып даных выведзецца ў кансоль? Гэта прымітыў ці аб'ект?

Задание 2

Даны наступны код:

javascriptlet test = {x: 1, y: 2, z: 3};
console.log(test.x);

Які тып даных выведзецца ў кансоль? Гэта прымітыў ці аб'ект?

Задание 3

Даны наступны код:

javascriptlet test = [1, 2, 3];
console.log(test);

Які тып даных выведзецца ў кансоль? Гэта прымітыў ці аб'ект?

Задание 4

Даны наступны код:

javascriptlet test = [1, 2, 3];
console.log(test[1]);

Які тып даных выведзецца ў кансоль? Гэта прымітыў ці аб'ект?

Задание 5

Даны наступны код:

javascriptlet test1 = [1, 2, 3];
let test2 = 1;

console.log(test1);

Які тып даных выведзецца ў кансоль? Гэта прымітыў ці аб'ект?

Задание 6

Даны наступны код:

javascriptlet test1 = [1, 2, 3];
let test2 = 1;

console.log(test1[test2]);

Які тып даных выведзецца ў кансоль? Гэта прымітыў ці аб'ект?

Задание 7

Не падглядваючы ў падручнік пералічыце ўсе прымітыўныя тыпы даных у JavaScript.