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.
Logical Operator
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 | Deskripsi | Contoh |
|---|---|---|
| & & | dan | (X <10 & & y> 1) adalah benar |
| | | | atau | (X == 5 | | y == 5) adalah palsu |
| ! | tidak | ! (X == y) adalah benar |
Operator Bersyarat
JavaScript juga mengandung operator kondisional yang memberikan nilai ke variabel yang didasarkan pada beberapa kondisi.
Sintaksis
variablename=(condition)?value1:value2
Contoh
greeting=(visitor=="PRES")?"Dear President ":"Dear ";
Jika variabel pengunjung memiliki nilai "Pres", maka variabel salam akan diberi nilai "terhormat Presiden" yang lain itu akan ditugaskan "Dear"
0 Komentar