Operator dalam JavaScript
Last updated
Last updated
Apa itu Operator dalam JavaScript?
Operator adalah simbol atau kata kunci yang digunakan untuk melakukan operasi pada nilai dan variabel. Operator dapat melakukan berbagai operasi, seperti aritmatika, perbandingan, logika, dan penugasan.
Tabel Operator dalam JavaScript
Aritmatika
+
Penjumlahan
a + b
-
Pengurangan
a - b
*
Perkalian
a * b
/
Pembagian
a / b
%
Modulus (sisa pembagian)
a % b
++
Increment (menambah 1)
a++
--
Decrement (mengurangi 1)
a--
Perbandingan
==
Sama dengan
a == b
===
Sama dengan (identik)
a === b
!=
Tidak sama dengan
a != b
!==
Tidak identik
a !== b
>
Lebih besar dari
a > b
<
Lebih kecil dari
a < b
>=
Lebih besar atau sama dengan
a >= b
<=
Lebih kecil atau sama dengan
a <= b
Logika
&&
AND (dan)
a && b
`
`
OR (atau)
!
NOT (tidak)
!a
Penugasan
=
Penugasan
a = b
+=
Penugasan dengan penjumlahan
a += b
-=
Penugasan dengan pengurangan
a -= b
*=
Penugasan dengan perkalian
a *= b
/=
Penugasan dengan pembagian
a /= b
%=
Penugasan dengan modulus
a %= b
Bitwise
&
AND bitwise
a & b
`
`
OR bitwise
^
XOR bitwise
a ^ b
~
NOT bitwise
~a
<<
Perpindahan bit ke kiri (left shift)
a << b
>>
Perpindahan bit ke kanan (right shift)
a >> b
>>>
Perpindahan bit ke kanan dengan pengisian nol (zero-fill right shift)
a >>> b
Ternary
? :
Operator ternary
condition ? expr1 : expr2
Type
typeof
Mengembalikan tipe dari variabel atau ekspresi
typeof a
instanceof
Menguji apakah objek adalah instance dari tipe tertentu
a instanceof b
Lain-lain
,
Menggabungkan ekspresi
a, b
delete
Menghapus properti objek
delete a.b
void
Mengevaluasi ekspresi tanpa mengembalikan nilai
void(expression)
new
Membuat instance objek baru
new Object()
this
Merujuk pada objek saat ini
this.a
Berikut penjelasan sederhana dari kode tersebut:
Operator untuk melakukan operasi matematika seperti penjumlahan, pengurangan, perkalian, pembagian, dan sisa bagi.
Operator untuk membandingkan dua nilai, hasilnya boolean (true atau false).
Operator untuk operasi logika, seperti AND (&&
), OR (||
), dan NOT (!
).
Operator untuk menetapkan nilai ke variabel, termasuk operator penugasan tambahan seperti +=
untuk menambah nilai dan menetapkan hasilnya ke variabel yang sama.
Operator dalam JavaScript digunakan untuk melakukan berbagai operasi pada variabel dan nilai, membuatnya menjadi alat yang penting dalam pemrograman.