Operator Penugasan, Perbandingan, Logika, dan Ternary pada PHP
Assalamualaikum, Halo semuanyaa! Apakabar?? Sehat kan? Semoga semua sehat-sehat aja yaa!
Oke jadi kali ini saya ingin memberikan sebuah penjelasan tentang operator seperti operator penugasan, perbandingan, logika, dan ternary dan juga pasti dengan contohnya. Kurang dong kalo ngasih teori tanpa ada praktek! Jadi simak terus yaaa!
Apasih Operator itu??
Operator adalah suatu simbol yang memberikan sebuah compiler atau interpreter untuk bisa melakukan operasi tertentu seperti operasi matematika, rasional atau logis agar bisa menghasilkan hasil akhir seperti yang diinginkan.
Operator juga bisa dibilang sebagai dasar dari sebuah bahasa pemrograman jenis apapun.
1. Operator Penugasan
Operator penugasan “=” ini berfungsi untuk memberikan nilai pada suatu variabel.
Macam-macam operator penugasan
Contoh :
Pengisian dan Penambahan
Pengisian dan Pengurangan
Pengisian dan Perkalian
Pengisian dan Pemangkatan
Pengisian dan Pembagian
Pengisian dan Sisa bagi
2. Operator Perbandingan
Apa itu operator perbandingan?
Operator perbandingan atau comparison operator digunakan untuk membandingkan 2 operand atau lebih. Pada umumnya Operator perbandingan digunakan pada kondisi if-else sebagai penentu tingkat kecocokan.
Berikut ini adalah jenis-jenis operator perbandingan :
Contoh :
Sama dengan
Identik dengan
Tidak sama dengan
Tidak identik dengan
Kurang dari
Lebih dari
Kurang dari atau sama dengan
Lebih dari atau sama dengan
3. Operator Logika
Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE).
Operator logika sering digunakan untuk kondisi IF, atau untuk keluar dari proses perulangan (looping).
Jenis operand dalam oprator logika ini adalah variabel dengan tipe boolean.
Macam-macam operator logika
1. Operator && dan and akan menghasilkan nilai true jika kedua operand bernilai true. Selain kondisi itu, operator ini akan menghasilkan nilai false.
2. Operator || dan or akan menghasilkan nilai false jika kedua operand bernilai false. Selain kondisi tersebut, operator ini akan menghasilkan nilai true.
3. Operator ! digunakan untuk melakukan negasi terhadap suatu nilai Boolean, operator ini hanya memiliki sebuah operand. Jika operand bernilai true, maka operator ini akan menghasilkan false dan sebaliknya.
4. Operator xor hanya akan menghasilkan nilai true jika salah satu operand-nya bernilai true, jika keduanya bernilai true maka operasi XOR akan menghasilkan nilai false.
Contoh :
Operator AND
Operator OR
Operator NOT
Operator XOR
4. Operator Ternary
Operator ternary adalah operator yang melibatkan tiga buah operand. Operand ini berguna untuk melakukan pemilihan terhadap nilai tertentu, dimana pemilihan tersebut didasarkan atas ekspresi tertentu.
Cara penulisan dari operator ternary yaitu :
$var = ekspresi1? ekspresi2 : ekspresi3
Maksudnya jika ekspresi1 memiliki nilai true maka nilai yang dihasilkan adalah ekspresi2, dan sebaliknya.
Contoh penulisan format if else pada operator ternary :
if(ekspresi1) {
$var = ekspresi2 ;
}else{
$var = ekspresi3;
}
Contoh :
Penulisan operator ternary secara sederhana
Penulisan operator ternary menggunakan if else
Ada cara lain dalam penulisan operator ternary, yaitu dengan menghilangkan ekspresi2. Penulisannya seperti ini :
$var = ekspresi1 ?: ekspresi3
Maksudnya jika ekspresi1 bernilai true maka nilai yang dihasilkan adalah ekspresi1, dan jika ekspresi1 bernilai false maka nilai yang dihasilkan adalah ekspresi3.
Penulisan pada if else :
if(ekspresi1){
$var = ekspresi1;
}else{
$var = ekspresi3;
}
Contoh :
SEKIAN DARI SAYA TENTANG MATERI OPERATOR, SEMOGA BERMANFAAT BAGI SEMUA YG MEMBACA BLOG SAYA.
TERIMAKASIH!
Source
babastudio.com
smartdevtala.com
rpubs.com
kursuswebprogramming.com
Komentar
Posting Komentar