Obiecte și primitive în JavaScript
Obiectele (inclusiv array-urile, după cum știți deja) sunt considerate tipuri de date complexe. Șirurile de caractere, numerele, valorile booleene sunt considerate tipuri de date simple sau primitive. Adesea sunt numite astfel - primitive, subînțelegând tot ceea ce nu este obiect.
În JavaScript există șapte tipuri de date primitive: string, number, boolean, null, undefined, symbol, bigint. Țineți minte numărul și denumirile lor - acest lucru este adesea întrebat la interviuri.
Este dat următorul cod:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Ce tip de date va fi afișat în consolă? Este un primitiv sau un obiect?
Este dat următorul cod:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Ce tip de date va fi afișat în consolă? Este un primitiv sau un obiect?
Este dat următorul cod:
let test = [1, 2, 3];
console.log(test);
Ce tip de date va fi afișat în consolă? Este un primitiv sau un obiect?
Este dat următorul cod:
let test = [1, 2, 3];
console.log(test[1]);
Ce tip de date va fi afișat în consolă? Este un primitiv sau un obiect?
Este dat următorul cod:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Ce tip de date va fi afișat în consolă? Este un primitiv sau un obiect?
Este dat următorul cod:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Ce tip de date va fi afișat în consolă? Este un primitiv sau un obiect?
Fără a privi în manual, enumerați toate tipurile de date primitive în JavaScript.