Operator Logika
Operator logika digunakan untuk menentukan logika antara dua kondisi atau nilai.
Operator | Deskripsi |
---|---|
&& | AND (Dan) |
|| | OR (Atau) |
! | NOT (Bukan) |
Operator && (AND)
kondisi1 && kondisi2
Operator ini menghasilkan true apabila kedua operand-nya bernilai true
Operator ! (NOT)
!kondisi
Operator ini bernilai true apabila operand-nya bernilai false dan sebaliknya, operator akan mengembalikan false apabila operand-nya bernilai true
Operator || (OR)
kondisi1 || kondisi2
Operator ini akan menghasilkan output true apabila salah satunya dari operand-nya bernilai true
Tabel Perbandingan
Jika kedua kondisi bertipe boolean, maka hasil dari masing-masing operator logika akan seperti ini:
Operator | Kondisi 1 | Kondisi 2 | Hasil |
---|---|---|---|
&& | true | true | true |
&& | true | false | false |
&& | false | true | false |
&& | false | false | false |
|| | true | true | true |
|| | true | false | true |
|| | false | true | true |
|| | false | false | false |
! | true | - | false |
! | false | - | true |
Contoh penggunaan :
let bilangan1 = 6;
let bilangan2 = 4;
console.log(bilangan1 === 6 && bilangan2 === 4); // Output : true
console.log(bilangan1 < 6 && bilangan2 < 4); // Output : false
console.log(bilangan1 === 6 || bilangan2 === 4); // Output : true
console.log(bilangan1 < 6 || bilangan2 < 4); //Output : false
console.log(!true); // Output : false
إرسال تعليق