JavaScript-daky obýektler we primitiwler

Obýektler (siziň eýýäm bilşiňiz ýaly, massiwler hem) çylşyrymly maglumat görnüşleri hasaplanýar. Setirler, sanlar, mantiğy bahalar ýönekeý, ýa-da primitiv maglumat görnüşleri hasaplanýar. Olary köplenç şeýdip atlandyrýarlar - primitivler, ýagny obýekt däl bolan ähli zatlar.

JavaScript-de ýedi primitiv maglumat görnüşi bar: string, number, boolean, null, undefined, symbol, bigint. Olaryň sanyny we atlandyrylyşyny ýadyňyzdan çykarmaň - bara interwýularda ýygydan sorag edilýär.

Задание 1

Aşakdaky kod berlen:

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

Konsola haýsy maglumat görnüşi çykarylýar? Bu primitiv ýa-da obýektmi?

Задание 2

Aşakdaky kod berlen:

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

Konsola haýsy maglumat görnüşi çykarylýar? Bu primitiv ýa-da obýektmi?

Задание 3

Aşakdaky kod berlen:

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

Konsola haýsy maglumat görnüşi çykarylýar? Bu primitiv ýa-da obýektmi?

Задание 4

Aşakdaky kod berlen:

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

Konsola haýsy maglumat görnüşi çykarylýar? Bu primitiv ýa-da obýektmi?

Задание 5

Aşakdaky kod berlen:

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

console.log(test1);

Konsola haýsy maglumat görnüşi çykarylýar? Bu primitiv ýa-da obýektmi?

Задание 6

Aşakdaky kod berlen:

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

console.log(test1[test2]);

Konsola haýsy maglumat görnüşi çykarylýar? Bu primitiv ýa-da obýektmi?

Задание 7

Okuw kitabyna seretmän, JavaScript-deki ähli primitiv maglumat görnüşlerini sanap görüň.