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 |
Bagaimana Apakah bisa Digunakan
Operator perbandingan dapat digunakan dalam pernyataan bersyarat untuk membandingkan nilai-nilai dan mengambil tindakan tergantung pada hasil:
if (age<18) document.write(“Too young”);
Anda akan belajar lebih banyak tentang penggunaan pernyataan bersyarat dalam bab berikutnya dari tutorial ini.
Operator Logika
Operator logika digunakan untuk menentukan logika antara variabel atau nilai.
Mengingat bahwa x = 6 dan y = 3, tabel di bawah ini menjelaskan operator logika:
Operator | Description | Example |
---|---|---|
&& | and | (x < 10 && y > 1) is true |
|| | or | (x==5 || y==5) is false |
! | not | !(x==y) is true |
Operator Bersyarat
JavaScript juga mengandung operator kondisional yang memberikan nilai ke variabel yang didasarkan pada beberapa kondisi.
Syntax :
variablename=(condition)?value1:value2
Contoh :
greeting=(visitor==”PRES”)?”Dear President “:”Dear “;
Jika pengunjung variabel memiliki nilai “Pres”, maka ucapan variabel akan ditugaskan nilai “terhormat Presiden” yang lain itu akan ditugaskan “Dear”.