Objekter og primitiver i JavaScript

Objekter (inkludert arrays, som du allerede vet) regnes som komplekse datatyper. Strenger, tall, boolske verdier regnes som enkle, eller primitiv datatyper. De kalles ofte for primitiver, noe som innebærer alt som ikke er et objekt.

I JavaScript er det syv primitive datatyper: string, number, boolean, null, undefined, symbol, bigint. Husk antallet og navnene - dette spørres ofte om på intervjuer.

Задание 1

Følgende kode er gitt:

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

Hvilken datatype vil bli vist i konsollen? Er det en primitiv eller et objekt?

Задание 2

Følgende kode er gitt:

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

Hvilken datatype vil bli vist i konsollen? Er det en primitiv eller et objekt?

Задание 3

Følgende kode er gitt:

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

Hvilken datatype vil bli vist i konsollen? Er det en primitiv eller et objekt?

Задание 4

Følgende kode er gitt:

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

Hvilken datatype vil bli vist i konsollen? Er det en primitiv eller et objekt?

Задание 5

Følgende kode er gitt:

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

console.log(test1);

Hvilken datatype vil bli vist i konsollen? Er det en primitiv eller et objekt?

Задание 6

Følgende kode er gitt:

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

console.log(test1[test2]);

Hvilken datatype vil bli vist i konsollen? Er det en primitiv eller et objekt?

Задание 7

Oppgi alle de primitive datatypene i JavaScript uten å se i læreboken.