Tipe Data dalam Java Script

Di dalam Java Script, Tipe data dikelompokan menjadi dua,
yaitu Primitive dan Composite. Nah tipe data apa yang termasuk Primitive dan Composite ?
Berikut penjelasan nya :

Macam-macam tipe data Primitive di Java Script

Di dalam Java SCript terdapat beberapa tipe data Primitive,
antara lain yaitu String, Number, dan Boolean.
nah apa itu String, Number, dan Boolean ? mari kita bahas satu per satu.

1. String

String merupakan tipe data yang berisi banyak karakter atau bisa dibilang kumpulan karakter. sebagai contoh nya semisal kita mempunyai karakter “o” lalu kita ingin menggabungkan nya dengan
karakter “k” supaya menjadi kalimat “ok”, nah maka dari itu kita menggunakan tipe data string, dengan mengumpulkan kedua karakter tersebut, menjadi “ok”.
Nah “ok” itu merupakan variabel dengan tipe data string.

contoh dari tipe data string semisal :
const x = “aku”;
const y = “ok”;

nah kedua variabel x dan y memiliki tipe data string, dan salah satu ciri tipe data string
yaitu value nya di ampit oleh (‘…’) , (“… ”),(`…`).
untuk (‘…’), dan(“… ”), penulisan value tidak boleh sampai di enter, tetapi untuk (`…`) boleh.

2. Number
Nah selanjutnya apa itu tipe data number ?
tipe data number merupakan tipe data yang berisi oleh number atau angka, dan value nya tidak perlu di ampit oleh (“… ”),dan lain sebagainya, cukup value dari variabel number tersebut.

contoh nya :
const umur = 17;
const berat badan = 48.5;

Untuk Tipe data number bisa berisi bilangan bulat dan juga bilangan desimal.

3.Boolean
lalu apa itu tipe data Boolean ?
Nah tipe data Boolean itu merupakan tipe data yang value nya hanya ada dua, yaitu true dan juga false, atau bisa dibilang untuk menyatakan sesuatu.

contoh:

const pakaiBaju = true; 
const pakaiJaket= false;

untuk Boolean juga tidak perlu untuk di beri (“… ”),dan lain sebagainya, karena bila diberi maka akan menjadi tipe data string begitu juga dengan number.

Macam-Macam Tipe data Composite

Di dalam Tipe data Composite di Java Script, terdapat Array dan juga Object.
Nah apa perbedaan dari kedua Tipe data tersebut ? berikut penjelasan nya :

1.Tipe data Array
Tipe data Array merupakan tipe data yang value nya bisa berisi String, Number, dan juga Boolean.
Nah fungsi dari Array sendiri bisa dibilang, untuk mengumpulkan beberapa variabel, misalnya kita ingin membuat beberapa variabel kumpulan nama siswa, pasti bakal capek kalo kita harus membuat satu per satu variabe nya seperti const siswa1 = “Khoirul”, lalu const siswa2 = “Musyafa”, dan seterus nya, namun dengan adanya Array kita dapat membuat hal tersebut lebih simple.

nah contoh nya seperti berikut ini :

const namaSiswa = [“Khoirul”, “Musyafa”];

nah bila kita ingin mengambil data dari Array tersebut kita dapat menggunakan namaSiswa[value ke -], contoh, kita ingin mengambil nama siswa Khoirul melalui console.log, ingat di Array penghitungan dimulai dari 0 jadi data ke 1 kita sebut data ke 0 dan seterusnya.
contoh:

const namaSiswa = [“Khoirul”, “Musyafa”];
//untuk mengambil data ke 0
console.log(namaSiswa[0]);
//untuk mengambil data ke 1
console.log(namaSiswa[1]);

nah dari percobaan tersebut kita dapat menggunakan Array untuk mengumpulkan nama siswa,
akan tetapi bagaimana jika kita ingin memberikan informasi pada setiap siswa semisal umur,dll.
nah maka dari itu kita menggunakan Object.

2. Tipe data Object
Hampir sama dengan Array, tipe data object juga digunakan untuk mengumpulkan, akan tetapi Object seperti memberikan data detail nya.
contohnya seperti ini, jika kita ingin memberikan detail terhadap siswa maka kita buat :

const siswaKhoirul = {
 nama : “Khoirul”,
 kelas : 12,
 lulus : true
}

nah, jadi kita bisa memberikan detail dari salah satu siswa menggunakan object
untuk mengambil salah satu data semisal nama di console kita dapat menggunakan

console.log(siswaKhoirul.nama);

nah, namun bagaimana jika kita ingin memasukan banyak data detail siswa tanpa harus membuat object satu per satu ? Kita menggunakan Object di dalam Array

Object di Dalam Array

Nah bila kita ingin membuat banyak detail siswa tanpa harus membuat object satu per satu
kita dapat menggunakan cara ini, yaitu memasukan beberapa object ke dalam sebuah array.

berikut contoh nya :

const detailKumpulanSiswa = [
 {
 nama : “Khoirul”,
 kelas : 12,
 lulus : true
 },
 {
 nama : “Musyafa”,
 kelas : 12,
 lulus : true
 }
];

nah jadi kita bisa mengumpulkan beberapa object kita kedalam sebuah array

bagaimana cara menampilkan variabel tersebut ke console ?
seperti ini cara nya :

//mengambil nama Khoirul
console.log(detailKumpulanSiswa[0].nama);
//mengambil detail siswa di array pertama atau [0]
console.log(detailKumpulanSiswa[0]);

Yups, mungkin itu saja dari saya mengenai tipe data dalam Java Script, Semoga bisa bermanfaat yaa, Terima Kasihh :)