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