Obiekty i prymitywy w JavaScript

Obiekty (w tym tablice, jak już wiesz) są uważane za złożone typy danych. Stringi, liczby, wartości logiczne są uważane za proste, lub prymitywne typy danych. Często nazywa się je - prymitywami, mając na myśli wszystko to, co nie jest obiektem.

W JavaScript jest siedem prymitywnych typów danych: string, number, boolean, null, undefined, symbol, bigint. Zapamiętaj ich liczbę i nazwy - często pytają o to na rozmowach kwalifikacyjnych.

Задание 1

Dany jest następujący kod:

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

Jaki typ danych wyświetli się w konsoli? Czy to jest prymityw czy obiekt?

Задание 2

Dany jest następujący kod:

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

Jaki typ danych wyświetli się w konsoli? Czy to jest prymityw czy obiekt?

Задание 3

Dany jest następujący kod:

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

Jaki typ danych wyświetli się w konsoli? Czy to jest prymityw czy obiekt?

Задание 4

Dany jest następujący kod:

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

Jaki typ danych wyświetli się w konsoli? Czy to jest prymityw czy obiekt?

Задание 5

Dany jest następujący kod:

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

console.log(test1);

Jaki typ danych wyświetli się w konsoli? Czy to jest prymityw czy obiekt?

Задание 6

Dany jest następujący kod:

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

console.log(test1[test2]);

Jaki typ danych wyświetli się w konsoli? Czy to jest prymityw czy obiekt?

Задание 7

Nie podglądając do podręcznika wymień wszystkie prymitywne typy danych w JavaScript.