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.
Diberikan kode berikut:
let test = {x: 1, y: 2, z: 3};
console.log(test);
Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?
Diberikan kode berikut:
let test = {x: 1, y: 2, z: 3};
console.log(test.x);
Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?
Diberikan kode berikut:
let test = [1, 2, 3];
console.log(test);
Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?
Diberikan kode berikut:
let test = [1, 2, 3];
console.log(test[1]);
Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?
Diberikan kode berikut:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1);
Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?
Diberikan kode berikut:
let test1 = [1, 2, 3];
let test2 = 1;
console.log(test1[test2]);
Tipe data apa yang akan ditampilkan di konsol? Apakah ini primitif atau objek?
Tanpa melihat ke buku pelajaran, sebutkan semua tipe data primitif di JavaScript.