Objekter og primitiver i JavaScript
Objekter (inklusive arrays, som du allerede kender) betragtes som komplekse datatyper. Strenge, tal, boolske værdier betragtes som simple, eller primitiv datatyper. De kaldes ofte for primitiver, hvilket betyder alt det, der ikke er et objekt.
I JavaScript er der syv primitive datatyper: string, number, boolean, null, undefined, symbol, bigint. Husk deres antal og navne - det spørges ofte til til jobsamtaler.
Følgende kode er givet:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Hvilken datatype vil blive vist i konsollen? Er det en primitiv eller et objekt?
Følgende kode er givet:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Hvilken datatype vil blive vist i konsollen? Er det en primitiv eller et objekt?
Følgende kode er givet:
let test = [1, 2, 3];
console.log(test);
Hvilken datatype vil blive vist i konsollen? Er det en primitiv eller et objekt?
Følgende kode er givet:
let test = [1, 2, 3];
console.log(test[1]);
Hvilken datatype vil blive vist i konsollen? Er det en primitiv eller et objekt?
Følgende kode er givet:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Hvilken datatype vil blive vist i konsollen? Er det en primitiv eller et objekt?
Følgende kode er givet:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Hvilken datatype vil blive vist i konsollen? Er det en primitiv eller et objekt?
Uden at kigge i lærebogen, oplist alle primitive datatyper i JavaScript.