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.
Pateiktas toks kodas:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?
Pateiktas toks kodas:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?
Pateiktas toks kodas:
let test = [1, 2, 3];
console.log(test);
Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?
Pateiktas toks kodas:
let test = [1, 2, 3];
console.log(test[1]);
Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?
Pateiktas toks kodas:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?
Pateiktas toks kodas:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Koks duomenų tipas išves į konsolę? Ar tai primityvas, ar objektas?
Neįsižiūrėdami į vadovėlį, išvardykite visus primityvius duomenų tipus JavaScript.