Օբյեկտներ և պրիմիտիվներ 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-ում: