JavaScript memiliki tiga operator logika yaitu:
- ! : kebalikan (negasi)
- && : logika AND
- || : logika OR
Operator ! (Negasi)
Operator ! akan menghasilkan nilai kebalikan dari data di mana operator tersebut disematkan.
Dan output nya
Logika AND (&&)
Logika AND (&&) menghasilkan nilai true hanya jika kedua ekspresi di sebelah kiri dankanan operator tersebut bernilai true.
Dan output nya
Logika OR ( || )
Logika OR ( || ) menghasilkan nilai true jika minimal salah satu dari ekspresi di sebelah kiridan kanan bernilai true.
Dan output nya