Popular Now
Sensor Kuantum Medan Listrik, Terobosan Baru Deteksi Sinyal Paling Akurat

Sensor Kuantum Medan Listrik, Terobosan Baru Deteksi Sinyal Paling Akurat

Tips Aman Gunakan Wi-Fi Publik Saat Traveling, Lindungi Data Hacker

Tips Aman Gunakan Wi-Fi Publik Saat Traveling, Lindungi Data Hacker

Cara Cek HP Kena Virus dan Malware di Android & iPhone

Cara Cek HP Kena Virus dan Malware di Android & iPhone

Jenis-Jenis Operator yang Wajib Kamu Ketahui di Javascript

Jenis-Jenis Operator yang Wajib Kamu Ketahui di Javascript

Memahami Jenis-Jenis Operator yang Wajib Kamu Ketahui di Javascript adalah fondasi utama bagi setiap developer yang ingin menguasai bahasa pemrograman ini secara mendalam. Operator merupakan simbol atau kata kunci yang berfungsi untuk melakukan manipulasi atau perbandingan nilai, dan secara garis besar terbagi menjadi beberapa kategori penting seperti operator aritmatika, penugasan, perbandingan, logika, hingga operator khusus seperti typeof dan ternary. Dengan menguasai kategori-kategori ini—mulai dari yang sederhana seperti penjumlahan (+) hingga yang kompleks seperti operator nullish coalescing (??)—Anda akan mampu menulis kode yang tidak hanya efisien dan akurat, tetapi juga lebih mudah dipelihara dan dibaca.

Operator adalah simbol yang digunakan untuk melakukan operasi pada nilai dan variabel. Operator dalam Javascript terbagi dalam beberapa jenis, yaitu:
  1. Operator aritmatika
  2. Operator penugasan
  3. Operator perbandingan
  4. Operator logika
  5. Operator bitwise
  6. Operator string
  7. Operator typeof
  8. Operator type coercion

Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi matematika pada nilai dan variabel. Operator aritmatika yang tersedia di Javascript adalah:
Contoh:
var a = 10;
var b = 5;
// Penjumlahan
var c = a + b;
// Hasil: 15
// Pengurangan
var d = a – b;
// Hasil: 5
// Perkalian
var e = a * b;
// Hasil: 50
// Pembagian
var f = a / b;
// Hasil: 2
// Modulus
var g = a % b;
// Hasil: 0
// Increment
a++;
// Hasil: 11
// Decrement
b–;
// Hasil: 4 {codeBox}

Operator Penugasan

Operator penugasan digunakan untuk memberikan nilai ke variabel. Operator penugasan yang tersedia di Javascript adalah:
Contoh:
var a = 10;
// Penambahan
a = a + 5;
// Hasil: 15
// Penambahan (kumulatif)
a += 5;
// Hasil: 20
// Pengurangan
a = a – 5;
// Hasil: 15
// Pengurangan (kumulatif)
a -= 5;
// Hasil: 10
// Perkalian
a = a * 5;
// Hasil: 50
// Perkalian (kumulatif)
a *= 5;
// Hasil: 250
// Pembagian
a = a / 5;
// Hasil: 50
// Pembagian (kumulatif)
a /= 5;
// Hasil: 10
// Modulus
a = a % 5;
// Hasil: 0
// Increment
a++;
// Hasil: 11
// Increment (kumulatif)
a++;
// Hasil: 12
// Decrement
a–;
// Hasil: 11
// Decrement (kumulatif)
a–;
// Hasil: 10 {codeBox}

Operator Perbandingan

Operator perbandingan digunakan untuk membandingkan dua nilai atau variabel. Operator perbandingan yang tersedia di Javascript adalah:
Contoh:
var a = 10;
var b = 5;
// Perbandingan ==
var c = a == b;
// Hasil: false
// Perbandingan !=
var d = a != b;
// Hasil: true
// Perbandingan <
var e = a < b;
// Hasil: false
// Perbandingan <=
var f = a <= b;
// Hasil: false
// Perbandingan >
var g = a > b;
// Hasil: true
// Perbandingan >=
var h = a >= b;
// Hasil: true {codeBox}

Operator Logika

Operator logika digunakan untuk menggabungkan dua atau lebih kondisi logika. Operator logika yang tersedia di Javascript adalah:
Contoh:
var a = 10;
var b = 5;
// AND
var c = a == 10 && b == 5;
// Hasil: false
// OR
var d = a == 10 || b == 5;
// Hasil: true
// NOT
var e = !a == 10;
// Hasil: true {codeBox}

Operator Bitwise

Operator bitwise digunakan untuk melakukan operasi biner pada nilai dan variabel. Operator bitwise yang tersedia di Javascript adalah:
Contoh:
var a = 10;
var b = 5;
// AND
var c = a & b;
// Hasil: 0
// OR
var d = a | b;
// Hasil: 15
// XOR
var e = a ^ b;
// Hasil: 15
// NOT
var f = ~a;
// Hasil: -11
// Shift kiri
var g = a << 2;
// Hasil: 40
// Shift kanan
var h = a >> 2;
// Hasil: 2 {codeBox}

Operator String

Operator string digunakan untuk melakukan operasi pada string. Operator string yang tersedia di Javascript adalah:
Contoh:
var a = “Hello”;
var b = “World”;
// Penggabungan
var c = a + b;
// Hasil: “HelloWorld”
// Pengulangan
var d = a * 3;
// Hasil: “HelloHelloHello”
// Perbandingan
var e = a == b;
// Hasil: false
// Pengambilan elemen
var f = a[0];
// Hasil: “H”
// Panjang string
var g = a.length;
// Hasil: 5
// Mengubah string ke huruf besar
var h = a.toUpperCase();
// Hasil: “HELLO”
// Mengubah string ke huruf kecil
var i = a.toLowerCase();
// Hasil: “hello” {codeBox}

Operator typeof

Operator typeof digunakan untuk menentukan tipe data dari suatu nilai. Operator typeof mengembalikan string yang mewakili tipe data dari nilai tersebut.
Contoh:
var a = 10;
var b = “Hello”;
var c = true;
// Menentukan tipe data
var d = typeof a;
// Hasil: “number”
var e = typeof b;
// Hasil: “string”
var f = typeof c;
// Hasil: “boolean”

{codeBox}

Operator type coercion

Operator type coercion digunakan untuk mengubah tipe data dari suatu nilai. Operator type coercion akan mengubah nilai tersebut ke tipe data yang ditentukan.

Contoh:
var a = “10”;
// Mengubah tipe data menjadi number
var b = Number(a);
// Hasil: 10
// Mengubah tipe data menjadi string
var c = String(b);
// Hasil: “10”
// Mengubah tipe data menjadi boolean
var d = Boolean(b);
// Hasil: true {codeBox}

Kesimpulan

Operator adalah alat yang penting untuk menulis kode Javascript. Dengan memahami jenis-jenis operator yang tersedia, Anda dapat menulis kode yang lebih efisien dan efektif.
Previous Post

Mengenal 3 Macam Jendela Dialog pada Javascript

Next Post
Memahami 6 Bentuk Percabangan dalam JavaScript

Memahami 6 Bentuk Percabangan dalam JavaScript

Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *