Didalam tutorial ini penulis mencoba menjelaskan pengertian dan simbol-simbol operator perbandingan dan operator logika pada javascript, operator perbandingan dan operator logika pada bahasa javascript umumnya digunakan untuk membandingkan sesuatu atau untuk menentukan apakah benar atau salah untuk membuat keputusan yang akan menentukan suatu proses yang diinginkan sehingga mencapai tujuan yang diharapkan.
Jenis-jenis Operator Perbandingan Pada JavaScript
Berikut ini penulis jelaskan terlebih dahulu jenis-jenis operator perbandingan pada javascript, serta simbol-simbol perbandingan, berikut ini adalah daftar operator perbandingan pada javascript.
Simbol | Nama | Keterangan |
---|---|---|
== | Sama dengan | Membandingkan nilai |
=== | Sama dengan identik | Membandingan nilai dan tipe data yang harus sama |
!= | Tidak sama dengan | Membandingan nilai yang tidak sama |
!== | Tidak sama dengan identik | Membandingan nilai dan tipe data yang tidak sama |
> | Lebih besar dari | Membandingan nilai yang lebih besar |
< | Kurang dari | Membandingan nilai yang lebih kecil atau kurang |
>= | Lebih besar sama dengan dari | Membandingkan nilai yang lebih besar sama dengan |
<= | Kurang dari sama dengan | Membandingkan nilai yang lebih kecil sama dengan |
Berikut ini contoh perbandingan menggunakan operator perbandingan pada javascript.
Perbandingan | Contoh |
---|---|
== |
5 == “5” benar
5 == 6 salah
|
=== |
5 === 5 benar
5 === “5” salah
|
!= |
5 != “6” benar
5 != “5” salah
|
!== |
5 !== 5 salah
5 !== “5” benar
|
> |
5 > 2 benar
5 > 5 salah
|
< |
2 < 5 benar
5 < 5 salah
|
>= |
5 >= 5 benar
2 >= 5 salah
|
<= |
5 <= 5 benar
5 <= 2 salah
|
Perhatikan contoh tabel diatas, tentunya ada beberapa perbedaan meskipun angka yang di bandingkan terlihat sama.
Jenis-jenis Operator Logika
Operator logika biasanya digunakan untuk menentukan suatu keputusan pada kondisi tertentu, apakah suatu kondisi dapat memenuhi syarat atau tidak sehingga dapat melanjutkan proses berikutnya atau beralih pada proses lainnya.
Operator logika pada javascript umumnya sama saja dengan bahasa pemrograman lainnya, namun javascript mengharuskan penggunaan simbol operator logika dan tidak boleh menggunakan kata seperti “And”, “Or”, dan “No”. Perhatikan jenis-jenis operator logika dibawah ini.
Simbol | Nama | Keterangan |
---|---|---|
&& | And | Mengharuskan dua kondisi memenuhi syarat |
|| | Or | Salah satu kondisi harus memenuhi syarat |
! | Not | Apabila suatu kondisi tidak memiliki nilai atau isi, atau tidak sama |
Lalu selanjutnya bagaimana cara menggunakan operator logika? operator logika biasanya digunakan dengan cara di sandingkan dan atau tidak dengan operator perbandingan, sebagai contoh dibawah ini.
Misalnya saja kita telah memiliki variable x = 5, dan y = 2.
Simbol | Contoh |
---|---|
&& | (x < 6 && y > 1) adalah benar |
|| | (x == 5 || y == 1) adalah benar |
! | !(x == y) adalah benar |
Pada tabel di atas bisa kita pahami bahwa logika operator sangat berperan penting untuk digunakan menentukan suatu keputusan pada kondisi tertentu.