JS Tipe Data
Di JavaScript, kita bekerja dengan berbagai tipe data untuk menyimpan informasi. Setiap tipe data memiliki kegunaan tertentu dan dapat digunakan dalam berbagai konteks dalam kode Anda.
1. Tipe Data Primitif
JavaScript memiliki beberapa tipe data primitif yang paling sering digunakan. Tipe data primitif mencakup:
a. String
String digunakan untuk menyimpan teks. String dapat diapit oleh tanda kutip ganda ("
) atau tanda kutip tunggal ('
).
b. Number
Number digunakan untuk menyimpan angka, baik bilangan bulat (integer) maupun pecahan (float).
c. Boolean
Boolean hanya memiliki dua nilai: true
atau false
. Biasanya digunakan dalam kondisi atau pernyataan logika.
d. Undefined
undefined
adalah tipe data yang digunakan ketika sebuah variabel dideklarasikan tetapi belum diberi nilai.
e. Null
null
digunakan untuk menggambarkan nilai yang kosong atau tidak ada.
f. Symbol (diperkenalkan di ES6)
Symbol adalah tipe data baru di JavaScript yang digunakan untuk menciptakan nilai yang unik dan tidak dapat diubah.
g. BigInt (diperkenalkan di ES11)
BigInt digunakan untuk menyimpan angka yang lebih besar dari batas maksimum yang dapat ditangani oleh tipe data Number
.
2. Tipe Data Referensi
Selain tipe data primitif, ada juga tipe data referensi yang menyimpan objek atau array.
a. Object
Object digunakan untuk menyimpan koleksi data dalam bentuk pasangan kunci-nilai (key-value). Contoh:
b. Array
Array adalah tipe data yang digunakan untuk menyimpan daftar atau koleksi data dalam urutan tertentu.
3. Tipe Data Lainnya
JavaScript memiliki beberapa cara untuk memanipulasi dan menggabungkan tipe data ini, seperti menggunakan operator aritmatika atau operator logika.
4. Konversi Tipe Data
Kadang-kadang Anda mungkin perlu mengkonversi tipe data satu ke tipe data lain. Ini bisa dilakukan secara eksplisit menggunakan fungsi konversi.
a. Konversi ke String
Untuk mengubah tipe data menjadi string, Anda bisa menggunakan String()
atau metode .toString()
.
b. Konversi ke Number
Untuk mengubah tipe data menjadi angka, Anda bisa menggunakan Number()
, parseInt()
, atau parseFloat()
.
c. Konversi ke Boolean
Nilai-nilai seperti null
, undefined
, 0
, NaN
, dan string kosong ""
akan menjadi false
, sedangkan nilai lainnya akan menjadi true
.
5. Latihan
- Buat variabel yang menyimpan nama depan dan nama belakang, lalu gabungkan keduanya menjadi satu string.
- Deklarasikan sebuah variabel dengan tipe data array yang berisi lima angka, kemudian cari angka terbesar menggunakan fungsi
Math.max()
. - Ubah tipe data angka ke string dan tampilkan di konsol.
Kesimpulan
Pada pelajaran ini, Anda telah mempelajari tentang berbagai tipe data yang digunakan di JavaScript, baik itu tipe data primitif maupun tipe data referensi. Mengetahui tipe data sangat penting karena akan membantu Anda dalam memanipulasi data dengan lebih efisien dan memahami bagaimana data tersebut bekerja di dalam program.
JS Pengenalan
JavaScript adalah bahasa pemrograman yang digunakan untuk membuat halaman web interaktif.
JS Variabel
Variabel adalah tempat untuk menyimpan data yang dapat digunakan dan dimanipulasi dalam program. Dalam JavaScript, variabel digunakan untuk menyimpan nilai yang dapat berubah sepanjang eksekusi program.