#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.

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