Setelah sebelumnya kita sudah membahasa tentang pengenalan JavaScript, kali ini kita akan membahasan tentang Variabel, Tipe Data, dan Operator dalam JavaScript.
Apa Itu Variabel?
Variabel adalah tempat untuk menyimpan data di dalam program. Ibarat kotak penyimpanan, kamu bisa memberi nama pada kotak itu dan mengisinya dengan nilai tertentu. Dalam JavaScript, ada tiga cara untuk membuat variabel: var, let, dan const.
var
Digunakan pada JavaScript versi lama. Nilainya bisa diubah dan dapat diakses secara global.
var nama = "Andi"; nama = "Budi"; console.log(nama); // Budi
let
Digunakan pada JavaScript modern (ES6). Nilainya bisa diubah, tapi hanya berlaku di dalam blok kode tempat ia dideklarasikan.
let umur = 20; umur = 21; console.log(umur); // 21
const
Digunakan untuk nilai konstan yang tidak boleh diubah.
const pi = 3.14; console.log(pi); // 3.14
Tips: Gunakan let atau const untuk kode modern karena lebih aman dan efisien.
Jenis Tipe Data dalam JavaScript
JavaScript memiliki beberapa tipe data utama yang perlu kamu pahami:
1. String
Digunakan untuk menyimpan teks. Harus diapit tanda kutip.
let nama = "Arvian"; console.log(typeof nama); // string
2. Number
Menyimpan angka (baik bulat maupun desimal).
let harga = 15000; let berat = 2.5; console.log(typeof harga); // number
3. Boolean
Nilainya hanya true atau false. Biasanya digunakan untuk logika atau kondisi.
let aktif = true; console.log(typeof aktif); // boolean
4. Array
Menyimpan banyak nilai dalam satu variabel.
let buah = ["apel", "pisang", "mangga"]; console.log(buah[1]); // pisang
5. Object
Menyimpan data dalam format pasangan key dan value.
let user = {
nama: "Dewi",
umur: 25,
pekerjaan: "Developer"
};
console.log(user.nama); // Dewi
Operator Aritmatika dalam JavaScript
Operator aritmatika digunakan untuk menghitung nilai numerik.
| Operator | Fungsi | Contoh |
|---|---|---|
+ |
Penjumlahan | 10 + 5 → 15 |
- |
Pengurangan | 10 - 5 → 5 |
* |
Perkalian | 10 * 2 → 20 |
/ |
Pembagian | 10 / 2 → 5 |
% |
Sisa bagi (modulus) | 10 % 3 → 1 |
Contoh:
let a = 10, b = 5; let hasil = a + b; console.log(hasil); // 15
Operator Logika
Operator logika digunakan untuk pengambilan keputusan atau kondisi.
| Operator | Fungsi | Contoh | Hasil |
|---|---|---|---|
&& |
AND | true && false |
false |
| ` | ` | OR | |
! |
NOT | !true |
false |
Contoh:
let usia = 18;
let izin = true;
if (usia >= 18 && izin) {
console.log("Boleh masuk!");
} else {
console.log("Tidak boleh masuk!");
}
Kesimpulan
Dalam JavaScript, variabel digunakan untuk menyimpan data, tipe data menentukan jenis nilai yang disimpan, dan operator membantu melakukan perhitungan atau logika.
Memahami dasar ini akan sangat penting sebelum melangkah ke topik selanjutnya seperti kondisi, perulangan, dan manipulasi DOM.