Oleh:
Nama: M.Ridho Rizky Ilhami
Nim: 2103060055
Dalam contoh ini, nama adalah variabel string, umur adalah variabel angka, dan PI
adalah variabel konstan (tidak dapat diubah nilainya setelah dideklarasikan). Variabel-
variabel ini dapat digunakan untuk menyimpan dan memanipulasi data dalam
program JavaScript.
B. Tipe Data
Tipe data dalam JavaScript menentukan jenis nilai yang dapat disimpan dalam
variabel. JavaScript memiliki beberapa tipe data dasar, antara lain:
1. String: Digunakan untuk merepresentasikan teks. Contoh: "Halo, dunia!".
2. Number: Menyimpan nilai numerik, baik itu bulat maupun desimal. Contoh:
10, 3.14.
3. Boolean: Menyimpan nilai kebenaran (true) atau kebohongan (false), biasa
digunakan dalam kondisi. Contoh: true, false.
4. Array: Memungkinkan penyimpanan sejumlah nilai dalam urutan tertentu.
Contoh: ["apel", "pisang", "jeruk"].
5. Object: Digunakan untuk membuat struktur data kompleks dengan pasangan
kunci-nilai. Contoh: { nama: "Alice", umur: 30, pekerjaan: "developer" }.
6. Undefined: Menyatakan bahwa variabel telah dideklarasikan tetapi belum
diinisialisasi. Contoh: let x;.
7. Null: Menyatakan bahwa variabel memiliki nilai null atau tidak ada nilai.
Contoh: let y = null;.
8. Symbol: Diperkenalkan dalam ECMAScript 6, digunakan untuk membuat
identifier unik. Contoh: let id = Symbol("id");.
Pemahaman tipe data penting dalam pengembangan JavaScript karena memungkinkan
pengembang untuk memanipulasi dan menggunakan data dengan cara yang sesuai.
Variabel dapat berganti tipe data selama eksekusi program, memberikan fleksibilitas
dalam penanganan informasi.
C. Operator
Operator dalam JavaScript digunakan untuk melakukan operasi pada nilai atau
variabel. Berikut beberapa jenis operator dalam JavaScript:
let angka = 5;
angka++; // angka sekarang menjadi 6
Dalam menguasai variabel, tipe data, dan operator dalam JavaScript, seorang
pengembang dapat membangun aplikasi web yang lebih kompleks dan responsif.
Pemahaman mendalam terhadap konsep-konsep ini memungkinkan manipulasi data
dengan lebih efisien, membuka pintu bagi pengembangan fitur-fitur yang inovatif dan
dinamis. Teruslah mendalami dan mengasah keterampilan JavaScript Anda untuk meraih
keunggulan dalam dunia pengembangan perangkat lunak.