Objektai ir primityvai JavaScript

Objektai (įskaitant ir masyvus, kaip jau žinote) laikomi sudėtingais duomenų tipais. Eilutės, skaičiai, loginės reikšmės laikomos paprastais, arba primityviais duomenų tipais. Juos dažnai taip ir vadina - primityvais, reiškiant viską, kas nėra objektas.

JavaScript yra septyni primityvūs duomenų tipai: string, number, boolean, null, undefined, symbol, bigint. Atsiminkite jų kiekį ir pavadinimus - tai dažnai klausiama pokalbiuose.

Задание 1

Pateiktas toks kodas:

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

Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?

Задание 2

Pateiktas toks kodas:

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

Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?

Задание 3

Pateiktas toks kodas:

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

Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?

Задание 4

Pateiktas toks kodas:

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

Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?

Задание 5

Pateiktas toks kodas:

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

console.log(test1);

Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?

Задание 6

Pateiktas toks kodas:

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

console.log(test1[test2]);

Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?

Задание 7

Neįsižiūrėdami į vadovėlį, išvardykite visus primityvius duomenų tipus JavaScript.