#4 - Mengenal Operator dalam JavaScript: Panduan Lengkap untuk Pemula

Dalam JavaScript, operator adalah simbol atau kata kunci yang digunakan untuk melakukan operasi terhadap satu atau lebih nilai (operand). Operator ini sangat penting dan akan kamu gunakan hampir di semua kode JavaScript yang kamu tulis.

mengenal operator pada javascript


Artikel ini akan membahas semua jenis operator di JavaScript dengan penjelasan yang mudah dipahami serta contoh kasus nyata. Ideal untuk kamu yang baru saja memulai belajar JavaScript.


🧮 1. Operator Aritmatika

Digunakan untuk operasi matematika dasar.

Operator Nama Contoh
+Penjumlahana + b
-Pengurangana - b
*Perkaliana * b
/Pembagiana / b
%Modulusa % b
**Pangkata ** b
++Incrementa++
--Decrementa--

Contoh Kasus:

let totalBarang = 7;
let hargaBarang = 10000;
let totalHarga = totalBarang * hargaBarang;
console.log(totalHarga); // Output: 70000


🔁 2. Operator Penugasan (Assignment)

OperatorFungsiContoh
=Penugasanx = 5
+=Tambah dan assignx += 3
-=Kurang dan assignx -= 2
*=Kali dan assignx *= 4
/=Bagi dan assignx /= 2
%=Modulus dan assignx %= 3

Contoh Kasus:

let uang = 50000;
uang += 10000;
console.log(uang); // Output: 60000


🔍 3. Operator Perbandingan (Comparison)

OperatorNamaContohHasil
==Sama (longgar)5 == '5'true
===Sama persis5 === '5'false
!=Tidak sama5 != '5'false
!==Tidak sama persis5 !== '5'true
>Lebih besar7 > 3true
<Lebih kecil2 < 5true
>=Lebih besar atau sama5 >= 5true
<=Lebih kecil atau sama4 <= 6true

Contoh Kasus:

let nilaiUjian = 85;
let lulus = nilaiUjian >= 75;
console.log(lulus); // Output: true


🧠 4. Operator Logika (Logical)

OperatorNamaFungsi
&&ANDTrue jika semua kondisi benar
||ORTrue jika salah satu benar
!NOTMembalikkan nilai

Contoh Kasus:

let umur = 20;
let punyaSIM = true;
let bolehNyetir = umur >= 17 && punyaSIM;
console.log(boIehNyetir); // Output: true


🔤 5. Operator String

let namaDepan = "Mukhlis";
let namaBelakang = "MJ";
let namaLengkap = namaDepan + " " + namaBelakang;
console.log(namaLengkap); // Output: Mukhlis MJ


🧮 6. Operator Bitwise

Dikhususkan untuk operasi logika di level bit.


⚖️ 7. Operator Ternary

let umur = 16;
let status = umur >= 17 ? "Boleh Nyetir" : "Belum Boleh Nyetir";
console.log(status); // Output: Belum Boleh Nyetir


📦 8. Operator typeof & instanceof

let umur = 25;
console.log(typeof umur); // Output: number

let tanggal = new Date();
console.log(tanggal instanceof Date); // Output: true


🧼 9. Operator Nullish Coalescing (??)

let nama = null;
let namaDisplay = nama ?? "Pengguna Baru";
console.log(namaDisplay); // Output: Pengguna Baru


🔗 10. Operator Optional Chaining (?.)

let user = {
  nama: "Dina",
  alamat: null
};
console.log(user.alamat?.kota); // Output: undefined


✍️ Penutup

Operator adalah bagian penting dalam JavaScript yang akan kamu gunakan terus-menerus. Dengan memahami operator dari awal, kamu bisa membuat logika program yang kuat dan efisien.

Mukhlis MJ
Mukhlis MJ Hi👋, Saya Photo editor & Graphic

Post a Comment for "#4 - Mengenal Operator dalam JavaScript: Panduan Lengkap untuk Pemula"