Perbandingan dan operator logika digunakan untuk menguji benar atau salah.
Perbandingan Operator
Operator perbandingan yang digunakan dalam pernyataan-pernyataan logis untuk menentukan kesetaraan atau perbedaan antara variabel atau nilai.
Mengingat bahwa x = 5, tabel di bawah menjelaskan operator perbandingan:
| Operator | Deskripsi | Contoh |
| == | sama dengan | x = 8 adalah palsu
x == 5 adalah benar |
| === | adalah persis sama dengan (nilai dan jenis) | === x 5 adalah benar
x === “5” adalah palsu |
| ! = | tidak sama | x! = 8 adalah benar |
| > | lebih besar dari | x> 8 adalah palsu |
| < | kurang dari | x <8 adalah benar |
| > = | lebih besar dari atau sama dengan | x> = 8 adalah palsu |
| <= | kurang dari atau sama dengan | x <= 8 adalah benar |
if (age<18) document.write(“Too young”);
| Operator | Description | Example |
| && | and | (x < 10 && y > 1) is true |
| || | or | (x==5 || y==5) is false |
| ! | not | !(x==y) is true |