Operator Aritmatika

Penjelasan :

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

Untuk melakukan operasi perkalian, kita menggunakan simbol asterik *.

Jangan gunakan x, karena simbol x bukan termasuk dalam operator di dalam pemrograman.

Lalu untuk pemangkatan kita menggunakan asterik ganda **.

Untuk pembagian, kita gunakan simbol garis miring /.

Nama Operator Simbol
Penjumlahan +
Pengurangan -
Perkalian *
Pemangkatan **
Pembagian /
Modulus/Sisa Bagi %

Demo :

Hasil :

Operator Penugasan

Penjelasan :

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

Operator penugasan sama seperti operator aritmatika. Ia juga digunakan untuk melakukan operasi aritmatika.

Perbedaan Operator Penugasan dan Aritmatika adalah Operator aritmatika hanya melakukan operasi aritmatika saja, sedangkan operator penugasan ia melakukan operasi aritmatika dan juga pengisian.

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

Demo :

Hasil :

Operator Perbandingan

Penjelasan :

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

Operator perbandingan akan menghasilkan sebuah nilai boolean true dan false.

Perbandingan dengan menggunakan simbol == hanya akan membandingkan nilai saja. Sedangkan yang menggunakan === akan membandingkan dengan tipe data juga.

Nama Operator Simbol
Lebih Besar >
Lebih Kecil <
Lebih Besar Sama dengan >=
Lebih Kecil Sama dengan <=
Sama Dengan == atau ===
Tidak Sama dengan != atau !==

Demo :

Hasil :

Operator Logika

Penjelasan :

Operator logika digunakan untuk melakukan operasi terhadap dua nilai boolean.

Nama Operator Simbol
Logika AND &&
Logika OR ||
Negasi/kebalikan !

Demo :

Hasil :

Operator Bitwise

Penjelasan :

Operator bitwise merupkan operator yang digunakan untuk operasi berdasarkan bit (biner).

Operator ini berlaku untuk tipe data int, long, short, char, dan byte.

Konsepnya hampir sama dengan opeartor Logika. Bedanya, Bitwise digunakan untuk biner.

Nama Operator Simbol
AND &
OR |
XOR ^
Negasi/kebalikan ~
Left Shift <<
Right Shift >>
Left Shift (unsigned) <<<
Right Shift (unsigned) >>>

Demo :

Hasil :

Operator Ternary

Penjelasan :

Operator ternary merupakan operator yang teridiri dari tiga bagian.

Operator-operator sebelumnya hanya dua bagian saja, yaitu: bagian kiri dan kanan. Ini disebut operator binary.

Sementara operator ternary ada bagian kiri, tengah, dan kanan.

bagian kiri < operator > bagian tengah < operator > bagian kanan

Opertor ternary pada Javascript, biasanya digunakan untuk membuat sebuah percabangan if/else.



Simbol opertor ternary terdiri dari tanda tanya dan titik dua ((?:)).

< kodisi > ? "benar" : "salah"

Perhatikan! < kondisi > dapat kita isi dengan ekspresi yang menghasilkan nilai true dan false.

Apabila kondisi bernilai true, maka "benar" yang akan dipilih dan sebaliknya apabila false maka "salah" yang akan dipilih.

Demo :

Hasil :

source blog : https://www.petanikode.com/javascript-operator/