Jenis-jenis Operator
1. Operator Perbandingan
Operator
|
Nama
|
Deskripsi
|
Contoh Ekspresi
|
Hasil
|
F==k
|
Sama dengan
|
Benar jika F sama dengan K
|
5==8
|
False
|
Fk===
|
identik
|
Benar jika F sama dengan K, dan mereka adalah dari jenis yang sama
|
5===”8”
|
true
|
F!=k
|
Tidak sama dengan
|
Benar jika F tidak sama dengan K
|
5!=8
|
True
|
F<>k
|
Tidak sama
|
Bear jika F tidak sama dengan K, atau mereka bukan ari jenis yang
sama
|
5<>8
|
True
|
F>k
|
Lebih besar dari
|
Benar jika F lebih besar dari K
|
5>8
|
False
|
F<k
|
Kurang dari
|
Benar jika F kurang dari K
|
5<8
|
True
|
F>=k
|
Lebih besar dari
Atau sama dengan
|
Benar jika F lebih besar dari atau sama dengan K
|
5>=8
|
False
|
F<=k
|
Kurang dari
Atau sama dengan
|
Benar jika F kurang dari atau sama dengan K
|
5<=8
|
True
|
F!==K
|
Tidak identik
|
Benar jika F sama dengan K, atau mereka bukan dari jenis yang sama
|
5!==”8”
|
false
|
2. Operator Aritmatika
Operator
|
Operasi
|
Operasi aljabar
|
Contoh ekspresi
|
Hasil
|
+
|
Tambah
|
7+7
|
7+7=14
|
True
|
-
|
Kurang
|
7-7
|
7-7=0
|
True
|
*
|
Kali
|
7*7
|
7*7=49
|
True
|
/
|
Bagi
|
7/7
|
7/7=1
|
True
|
%
|
Modul/persen
|
7mod 7
|
7%
|
-
|
3. Operator Logika
|
Operator
|
Contoh Ekspresi
|
Arti
|
Hasil
|
|
And
|
If(A>B)And(C<D)
|
Dan
|
Akan menghilang nilai true jika keduanya bernilai true.karena ini
nilai A harus lebih besar dari nilai B dan nilai C harus lebih kecil dari
nilai D
|
|
Or
|
If(A>B)Or(C<D)
|
Atau
|
Akan bernilai true jika salah satu dari kedua ekpresi bernilai
true.karena itu nilai A Harus lebih besar dari nilai B atau nilai C lebih
besar dari nilai D. Jika kedua ekpresi salah maka akan bernilai false
|
|
Not
|
If
Not(strAns=”Yes”)
|
Bukan /tidak
|
Akan menghasikan kebalikan dari nilai true/false yang di hasilkan. Jika
strAns berisi string
“Yes”maka akan bernilai false.
|
|
Xor
|
If(A>B)Xor(C<D)
|
exclusive
|
Akan bernilai true jika hanya satu dari kedua ekspresi bernilai
true.jika kedua ekspresi bernilai True atau kedua ekspresi bernilai false
maka hasilnya false
|