Objektit ja primitiivit JavaScriptissä

Objektit (mukaan lukien taulukot, kuten jo tiedät) luokitellaan monimutkaisiksi tietotyypeiksi. Merkkijonot, numerot, totuusarvot luokitellaan yksinkertaisiksi tai primitiivisiksi tietotyypeiksi. Niitä kutsutaan usein primitiiiveiksi, tarkoittaen kaikkea sellaista, mikä ei ole objekti.

JavaScriptissä on seitsemän primitiivistä tietotyyppiä: string, number, boolean, null, undefined, symbol, bigint. Muista niiden määrä ja nimet - niitä kysytään usein haastatteluissa.

Задание 1

Annettu seuraava koodi:

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

Mikä tietotyyppi tulostuu konsoliin? Onko se primitiivi vai objekti?

Задание 2

Annettu seuraava koodi:

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

Mikä tietotyyppi tulostuu konsoliin? Onko se primitiivi vai objekti?

Задание 3

Annettu seuraava koodi:

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

Mikä tietotyyppi tulostuu konsoliin? Onko se primitiivi vai objekti?

Задание 4

Annettu seuraava koodi:

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

Mikä tietotyyppi tulostuu konsoliin? Onko se primitiivi vai objekti?

Задание 5

Annettu seuraava koodi:

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

console.log(test1);

Mikä tietotyyppi tulostuu konsoliin? Onko se primitiivi vai objekti?

Задание 6

Annettu seuraava koodi:

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

console.log(test1[test2]);

Mikä tietotyyppi tulostuu konsoliin? Onko se primitiivi vai objekti?

Задание 7

Luettele kaikki primitiiviset tietotyypit JavaScriptissä katsomatta oppaaseen.