Objektid ja primitiivid JavaScriptis

Objektid (kaasa arvatud massiivid, nagu te juba teate) loetakse keerukateks andmetüüpideks. Stringid, arvud, loogilised väärtused loetakse lihtsateks ehk primitiivseteks andmetüüpideks. Neid nimetatakse sageli lihtsalt primitiivideks, mõistes kõike seda, mis ei ole objekt.

JavaScriptis on seitse primitiivset andmetüüpi: string, number, boolean, null, undefined, symbol, bigint. Pidage meeles nende arv ja nimetused - neilt küsitakse sageli intervjuudel.

Задание 1

Antud on järgmine kood:

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

Milline andmetüüp logitakse konsooli? Kas see on primitiiv või objekt?

Задание 2

Antud on järgmine kood:

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

Milline andmetüüp logitakse konsooli? Kas see on primitiiv või objekt?

Задание 3

Antud on järgmine kood:

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

Milline andmetüüp logitakse konsooli? Kas see on primitiiv või objekt?

Задание 4

Antud on järgmine kood:

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

Milline andmetüüp logitakse konsooli? Kas see on primitiiv või objekt?

Задание 5

Antud on järgmine kood:

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

console.log(test1);

Milline andmetüüp logitakse konsooli? Kas see on primitiiv või objekt?

Задание 6

Antud on järgmine kood:

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

console.log(test1[test2]);

Milline andmetüüp logitakse konsooli? Kas see on primitiiv või objekt?

Задание 7

Loetlege kõik primitiivsed andmetüübid JavaScriptis õpikust piilumata.