OPERATOR DALAM JAVASCRIPT

Operator adalah simbol yang digunakan untuk melakukan operasi pada suatu nilai dan variabel. Operator dalam pemrograman

  1. Operator aritmatika
  2. Operator Penugasan (Assignment)
  3. Operator relasi atau perbandingan
  4. Operator Logika
  5. Operator Bitwise
  6. Operator Ternary

A. Operator Aritmatika

Operator aritmatika merupakan operator untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, pembagian, perkalian, dsb

Nama OperatorSimbol Aritmatika
Penjumlahan+
Pengurangan
Perkalian*
Pemangkatan**
Pembagian/
Sisa Bagi%

B. Operator Penugasan (Assignment)

Operator penugasan adalah operator yang digunakan untuk memberikan tugas kepada variabel.

Nama OperatorSimbol Operator
Pengisian Nilai=
Pengisian dan Penambahan+=
Pengisian dan Pengurangan-=
Pengisian dan Perkalian*=
Pengisian dan Pemangkatan**=
Pengisian dan Pembagian/=
Pengisian dan Sisa bagi%=

C. Operator relasi atau perbandingan

Operator relasi atau perbandingan adalah operator yang digunakan untuk membandingkan dua nilai.

Operator perbandingan akan menghasilkan sebuah nilai boolean true dan false.

Nama OperatorSimbol Perbandingan
Lebih Besar>
Lebih Kecil<
Sama Dengan== atau ===
Tidak Sama dengan!= atau !==
Lebih Besar Sama dengan>=
Lebih Kecil Sama dengan<=

D. Operator Logika

Operator logika digunakan untuk melakukan operasi terhadap dua nilai boolean

Nama OperatorSimbol
Logika AND&&
Logika OR||
Negasi/kebalikan!

Operator Logika

E. Operator Bitwise

Operator bitwise merupakan operator yang digunakan untuk operasi berdasarkan bit (biner). Operator bitwise berlaku untuk tipe data intlong, short, char, dan byte. Operator bitwise akan menghitung dari bit-ke-bit.

NamaSimbol Bitwise
AND&
OR|
XOR^
Negasi/kebalikan~
Left Shift«
Right Shift»
Left Shift (unsigned)«<
Right Shift (unsigned)»>

F. Operator Ternary

Operator ternary merupakan operator yang terdiri dari tiga bagian. Operator-operator sebelumnya hanya dua bagian saja, yaitu: bagian kiri dan kanan. Ini disebut operator binary.

Be the first to comment

Leave a Reply

Your email address will not be published.


*