Objek dan Primitif di JavaScript

Objek (termasuk array, seperti yang sudah Anda ketahui) dianggap sebagai tipe data kompleks. String, angka, nilai boolean dianggap sebagai tipe data sederhana, atau primitif. Mereka sering disebut sebagai primitif, yang menyiratkan segala sesuatu yang bukan merupakan objek.

Di JavaScript ada tujuh tipe data primitif: string, number, boolean, null, undefined, symbol, bigint. Ingat jumlah dan namanya - ini sering ditanyakan dalam wawancara.

Задание 1

Diberikan kode berikut:

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

Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?

Задание 2

Diberikan kode berikut:

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

Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?

Задание 3

Diberikan kode berikut:

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

Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?

Задание 4

Diberikan kode berikut:

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

Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?

Задание 5

Diberikan kode berikut:

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

console.log(test1);

Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?

Задание 6

Diberikan kode berikut:

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

console.log(test1[test2]);

Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?

Задание 7

Tanpa melihat ke buku pelajaran, sebutkan semua tipe data primitif di JavaScript.