Operator
Menghitung dan membandingkan nilai.
Operator aritmatika
5 + 2 // 7 tambah
5 - 2 // 3 kurang
5 * 2 // 10 kali
5 / 2 // 2.5 bagi
5 % 2 // 1 sisa bagi (modulus)
2 ** 3 // 8 pangkat
Operator % sering dipakai untuk mengecek genap/ganjil: angka genap jika n % 2 === 0.
Operator perbandingan
Hasilnya selalu true atau false.
10 > 3 // true
10 <= 3 // false
5 === 5 // true (sama nilai dan tipe)
5 === "5" // false
5 !== 6 // true
Selalu gunakan ===, bukan ==, agar tidak ada kejutan.
Operator logika
&&(dan): true bila keduanya true||(atau): true bila salah satu true!(bukan): membalik nilai
const umur = 20;
console.log(umur >= 17 && umur < 60); // true
Operator singkat
let x = 5;
x += 3; // x = x + 3 -> 8
x++; // tambah 1 -> 9