Advertisements
javascript

Belajar Javascript #06 : Operator

Anak Males – JavaScript memiliki berbagai operator yang digunakan untuk melakukan operasi pada variabel dan nilai. Operator ini membantu kita dalam melakukan tugas seperti penjumlahan, pengurangan, penggabungan string, perbandingan, dan banyak lagi. Dalam artikel ini, kita akan membahas beberapa operator yang paling penting di JavaScript, mulai dari operator aritmatika hingga operator logika, dan bagaimana cara menggunakannya dengan benar.

Apa Itu Operator ?

Dalam JavaScript, operator adalah simbol yang digunakan untuk melakukan operasi pada satu atau lebih nilai (operand). Misalnya, operator penjumlahan + digunakan untuk menambahkan dua angka.

Baca Juga : Belajar Javascript #01 : Pengenalan Dasar Javascript

Jenis-Jenis Operator di JavaScript

Secara umum, operator dapat dibagi menjadi beberapa kategori:

  1. Operator Aritmatika: Melakukan operasi matematika dasar seperti penjumlahan dan pengurangan.
  2. Operator Penugasan: Menyimpan nilai dalam variabel.
  3. Operator Perbandingan: Membandingkan dua nilai.
  4. Operator Logika: Melakukan operasi logika seperti AND, OR, dan NOT.
  5. Operator String: Menggabungkan string.
  6. Operator Kondisional (Ternary): Memilih antara dua nilai berdasarkan kondisi.
  7. Operator Bitwise: Melakukan operasi bitwise.

Operator Aritmatika di JavaScript

Operator aritmatika digunakan untuk melakukan operasi matematika dasar pada angka.

Jenis Operator Aritmatika

OperatorFungsiContoh
+Penjumlahan5 + 3 hasilnya 8
-Pengurangan5 - 3 hasilnya 2
*Perkalian5 * 3 hasilnya 15
/Pembagian5 / 2 hasilnya 2.5
%Modulus (sisa bagi)5 % 2 hasilnya 1
**Eksponensial5 ** 2 hasilnya 25

Contoh Penggunaan Operator Aritmatika

let a = 10;
let b = 3;
let hasilPenjumlahan = a + b; // 13
let hasilPengurangan = a - b; // 7
let hasilPerkalian = a * b; // 30
let hasilPembagian = a / b; // 3.33
let hasilModulus = a % b; // 1

Operator ini sangat berguna ketika kita bekerja dengan operasi matematika, baik untuk menghitung nilai ataupun untuk logika program.

Baca Juga : Belajar Javascript #02 : Cara Menulis Javascript di HTML

Operator Penugasan di JavaScript

Operator penugasan digunakan untuk menetapkan nilai ke variabel.

Jenis Operator Penugasan

OperatorFungsiContoh
=Menetapkan nilaix = 10
+=Penjumlahan dan penugasanx += 5 (sama dengan x = x + 5)
-=Pengurangan dan penugasanx -= 5 (sama dengan x = x - 5)
*=Perkalian dan penugasanx *= 5 (sama dengan x = x * 5)
/=Pembagian dan penugasanx /= 5 (sama dengan x = x / 5)
%=Modulus dan penugasanx %= 5 (sama dengan x = x % 5)

Contoh Penggunaan Operator Penugasan

let x = 10;
x += 5; // x menjadi 15
x -= 3; // x menjadi 12
x *= 2; // x menjadi 24
x /= 4; // x menjadi 6
x %= 5; // x menjadi 1

Operator Perbandingan di JavaScript

Operator perbandingan digunakan untuk membandingkan dua nilai, dan hasil dari operasi ini adalah nilai true atau false.

Jenis Operator Perbandingan

OperatorFungsiContoh
==Sama dengan5 == 5 hasilnya true
===Identik (sama nilai dan tipe)5 === '5' hasilnya false
!=Tidak sama5 != 3 hasilnya true
!==Tidak identik5 !== '5' hasilnya true
>Lebih besar dari5 > 3 hasilnya true
<Lebih kecil dari5 < 3 hasilnya false
>=Lebih besar atau sama dengan5 >= 5 hasilnya true
<=Lebih kecil atau sama dengan5 <= 3 hasilnya false

Contoh Penggunaan Operator Perbandingan

let a = 5;
let b = '5';

console.log(a == b); // true, karena nilainya sama meskipun tipenya berbeda
console.log(a === b); // false, karena tipe datanya berbeda
console.log(a != 3); // true, karena 5 tidak sama dengan 3
console.log(a !== '5'); // true, karena tipe datanya berbeda

Operator perbandingan sering digunakan dalam kondisi if untuk menentukan logika program.

Baca Juga : Belajar Javascript #03 : Fungsi Output di Javascript

Operator Logika di JavaScript

Operator logika digunakan untuk menggabungkan beberapa kondisi atau untuk membalik kondisi. Mereka menghasilkan nilai boolean (true atau false).

Jenis Operator Logika

OperatorFungsiContoh
&&AND (dan)true && false hasilnya false
||OR (atau)true || false hasilnya true
!NOT (tidak)!true hasilnya false

Contoh Penggunaan Operator Logika

let a = true;
let b = false;

console.log(a && b); // false, karena salah satu kondisi adalah false
console.log(a || b); // true, karena salah satu kondisi adalah true
console.log(!a); // false, membalik nilai a

Operator logika sering digunakan dalam if statement atau while loops untuk memeriksa lebih dari satu kondisi sekaligus.

Operator String di JavaScript

JavaScript menggunakan operator + untuk menggabungkan string. Selain itu, kita juga bisa menggunakan += untuk menambahkan string ke variabel yang sudah ada.

Contoh Penggunaan Operator String

javascriptCopy codelet namaDepan = "John";
let namaBelakang = "Doe";
let namaLengkap = namaDepan + " " + namaBelakang; // John Doe

Operator ini sangat berguna ketika kita ingin menggabungkan beberapa string untuk ditampilkan atau disimpan.

Baca Juga : Belajar Javascript #04 : Variabel & Tipe Data

Operator Kondisional (Ternary)

Operator ternary adalah operator yang digunakan untuk memilih antara dua nilai berdasarkan kondisi tertentu. Bentuk umumnya adalah:

javascriptCopy codekondisi ? nilaiJikaTrue : nilaiJikaFalse;

Contoh Penggunaan Operator Ternary

javascriptCopy codelet umur = 18;
let bisaVote = (umur >= 18) ? "Boleh memilih" : "Belum boleh memilih";
console.log(bisaVote); // Boleh memilih

Operator ternary sering digunakan untuk menggantikan if-else yang sederhana, karena sintaksnya yang lebih ringkas.

Baca Juga : Belajar Javascript #05 : Jendela Dialog Untuk Input

Operator Bitwise

Operator bitwise bekerja pada representasi biner dari angka. Ini lebih jarang digunakan dalam pengembangan aplikasi web sehari-hari, tetapi penting dalam situasi tertentu.

Jenis Operator Bitwise

OperatorFungsiContoh
&AND bitwise5 & 1 (hasilnya 1)
|OR bitwise5 | 1 (hasilnya 5)
^XOR bitwise5 ^ 1 (hasilnya 4)
~NOT bitwise~5 (hasilnya -6)
<<Shift kiri5 << 1 (hasilnya 10)
>>Shift kanan5 >> 1 (hasilnya 2)

Contoh Penggunaan Operator Bitwise

let a = 5; // 0101 dalam biner
let b = 1; // 0001 dalam biner

console.log(a & b); // 0001, hasilnya 1
console.log(a | b); // 0101, hasilnya 5

Baca Juga : Tutorial Pemrograman

Kesimpulan

Operator adalah alat yang sangat penting untuk mengelola dan memanipulasi data. Dengan memahami cara kerja operator aritmatika, penugasan, perbandingan, logika, string, dan ternary, Anda bisa lebih efektif dalam menulis kode JavaScript yang efisien dan mudah dipahami. Meskipun beberapa operator, seperti operator bitwise, mungkin jarang digunakan dalam pengembangan web sehari-hari, mereka tetap penting untuk dipelajari demi pemahaman yang komprehensif tentang JavaScript.

You may also like...

Popular Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *