Sore guys, kali ini saya akan memposting Macam - Macam Operator.
Operator
adalah alat yang digunakan untuk memanipulasi data, dibedakan menjadi:
·
Operator Aritmatika
·
Operator String
·
Operator Increment/decrement
·
Operator Bitwise
·
Operator ternary
·
Operator perbandingan
·
Operator assignment
·
Operator control
error
·
Operator eksekusi
·
Operator logika
Pada kali
ini saya akan menjelaskan 5 operator diatas yaitu Operator Aritmatika, Operator
String, Operator Increment/decrement, Operator Bitwise dan Operator ternary.
Operator
Aritmatika

Operator
String
Contoh
|
Nama
|
Hasil
|
$a.$b
|
Concatenation
|
Gabung string $a dan $b
|
Operator
Increment/Decrement
Contoh
|
Nama
|
Hasil
|
++$a
|
Pre
Increment
|
Tambahkan
$a dengan 1, hasilnya masukan kedalam $a
|
$a++
|
Post Increment
|
Berikan nilai $a, kemudian tambahkan 1
kepada $a
|
--$a
|
Pre
Decrement
|
Kurangkan
$a dengan 1, hasilnya masukan kedalam
$a
|
$a--
|
Post Decremen
|
Berikan nilai $a, kemudian kurangkan 1
kepada $a
|
Operator
Bitwise
Contoh
|
Nama
|
Hasil
|
$a & $b
|
And
|
Setiap
bit akan bernilai 1 jika kedua bit pada posisi yang sama bernilai 1
|
$a | $b
|
Or
|
Bit akan berniali 1, jika salah satu bit
pada posisi yang sama dalam $a dan $b bernilai 1
|
Operator
Ternary
Menggunakan
tanda “?”
(Ekspresil) ? (Ekspresi2) : (Ekspresi3));
Operator
ini akan melakukan evaluasi ekspresi1, kemudian berdasarkan hasil evaluasi ini
apabila bernilai benar (tidak sama dengan o atau tidak sama dengan null) maka
Ekspresi2 akan dikerjakan, jika salah maka Ekspresi3 akan dikerjakan.
Operator
ternary merupakan model penyenderahaan dari bentuk if..else yang setiap blok
dari if dan else hanya mempunyai satu perintah. Model ini cocok untuk melakukan
proses pengisian suatu hasil pengujian.