Objecten en primitieven in JavaScript
Objecten (inclusief arrays, zoals je al weet) worden beschouwd als complexe datatypen. Strings, getallen, booleaanse waarden worden beschouwd als eenvoudige, of primitieve datatypen. Ze worden vaak zo genoemd - primitieven, waarmee alles wordt bedoeld dat geen object is.
In JavaScript zijn er zeven primitieve datatypen: string, number, boolean, null, undefined, symbol, bigint. Onthoud hun aantal en namen - hiernaar wordt vaak gevraagd tijdens sollicitatiegesprekken.
De volgende code is gegeven:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Welk datatype wordt er in de console gelogd? Is dit een primitief of een object?
De volgende code is gegeven:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Welk datatype wordt er in de console gelogd? Is dit een primitief of een object?
De volgende code is gegeven:
let test = [1, 2, 3];
console.log(test);
Welk datatype wordt er in de console gelogd? Is dit een primitief of een object?
De volgende code is gegeven:
let test = [1, 2, 3];
console.log(test[1]);
Welk datatype wordt er in de console gelogd? Is dit een primitief of een object?
De volgende code is gegeven:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Welk datatype wordt er in de console gelogd? Is dit een primitief of een object?
De volgende code is gegeven:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Welk datatype wordt er in de console gelogd? Is dit een primitief of een object?
Noem, zonder in het leerboek te spieken, alle primitieve datatypen in JavaScript op.