ობიექტები და პრიმიტივები 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-ში.