untuk perbandingan kondisi AND. Akan menghasilkan true jika kedua kondisi true. Operator di jalankan dari kiri ke kanan. Selain itu yang perlu diperhatikan adalah bahwa && merupakan short-circuit operator. Short circuit operator disini maksudnya adalah jika kondisi yang kiri bernilai false, maka operasi yang kanan tidak akan di jalankan, karena sudah pasti hasilnya akan false. Berikut ini contohnya:
Operator & bisa berfungsi sebagai
conditional operator atau bisa juga berfungsi sebagai operator bit pada bilangan. Jika berfungsi sebagai conditional operator, maka tidak berlaku fungsi short-circuit, akibatnya operator kiri dan kanan pasti akan di evaluasi apapun kondisinya. Contoh sebagai conditional operator sebagai berikut:
perbandingan kondisi OR. Akan menghasilkan true jika salah satunya bernilai true. Operator ini dijalankan dari kiri ke kanan dan juga termasuk short-circuit operator. Short-circuit operator disini maksudnya adalah jika kondisi yang kiri bernilai true, makan operasi yang kanan tidak dijalankan, sebab sudah pasti hasilnya true. Contohnya:
conditional operator atau bisa juga berfungsi sebagai bit pada bilangan. Jika berfungsi sebagai conditional operator, maka tidak berlaku fungsi short-circuit, akibatnya operator kiri dan kanan pasti akan di evaluasi apapun kondisinya. Contoh sebagai conditional operator sebagai berikut: