Operator dalam bahasa pemrograman berguna untuk memberi informasi kepada compiler atau intepreter untuk melakukan sebuah operasi matematika, kesamaan atau kelogisan yang akan menghasilkan sebuah keputusan.
Javascript sendiri memiliki banyak operator, mulai dari operator perbandingan, kelogisan, dan aritmatika.
Banyak jenis operasi perbandingan. Macam-macamnya yaitu:
==
(sama dengan)
Operator ini digunakan untuk mengecek apakah suatu nilai sama dengan nilai yang lain.
Contoh:
// ./learn/basic/Operator/Komparasi/SamaDengan.java
package learn.basic.Operator.Komparasi;
public class SamaDengan {
public static void main(String[] args) {
int angka = 10;
int angka_kedua = 12;
// angka == angka_kedua
System.out.println(angka == angka_kedua);
// false karena 10 tidak sama dengan 12
}
}
!=
(tidak sama)
Operator ini digunakan untuk mengecek apakah suatu nilai tidak sama dengan nilai yang lain.
Contoh:
// ./learn/basic/Operator/Komparasi/TidakSamaDengan.java
package learn.basic.Operator.Komparasi;
public class TidakSamaDengan {
public static void main(String[] args) {
int angka = 10;
int angka_kedua = 12;
// angka != angka_kedua
System.out.println(angka != angka_kedua);
// true karena 10 tidak sama dengan 12
}
}
>
(lebih besar dari)
Operator ini digunakan untuk membandingkan sebuah nilai apakah lebih besar daripada nilai yang lain.
Contoh:
// ./learn/basic/Operator/Komparasi/LebihDari.java
package learn.basic.Operator.Komparasi;
public class LebihDari {
public static void main(String[] args) {
int angka = 10;
int angka_kedua = 12;
// angka > angka_kedua
System.out.println(angka > angka_kedua);
// false karena 10 tidak lebih besar dari 12
}
}
<
(kurang dari)
Operator ini digunakan untuk membandingkan sebuah nilai apakah kurang daripada nilai yang lain.
Contoh:
// ./learn/basic/Operator/Komparasi/KurangDari.java
package learn.basic.Operator.Komparasi;
public class KurangDari {
public static void main(String[] args) {
int angka = 10;
int angka_kedua = 12;
// angka < angka_kedua
System.out.println(angka < angka_kedua);
// true karena 10 lebih kecil dari 12
}
}
>=
(lebih besar sama dengan)
Operator ini digunakan untuk membandingkan sebuah nilai apakah lebih besar daripada atau sama dengan nilai yang lain.
Contoh:
// ./learn/basic/Operator/Komparasi/LebihBesar_SamaDengan.java
package learn.basic.Operator.Komparasi;
public class LebihBesar_SamaDengan {
public static void main(String[] args) {
int angka = 10;
int angka_kedua = 12;
// angka >= angka_kedua
System.out.println(angka >= angka_kedua);
// false karena 10 tidak lebih besar atau sama dengan 12
}
}
<=
(kurang dari sama dengan)
Operator ini digunakan untuk membandingkan sebuah nilai apakah kurang daripada atau sama dengan nilai yang lain.
Contoh:
// ./learn/basic/Operator/Komparasi/KurangDari_SamaDengan.java
package learn.basic.Operator.Komparasi;
public class KurangDari_SamaDengan {
public static void main(String[] args) {
int angka = 10;
int angka_kedua = 12;
// angka <= angka_kedua
System.out.println(angka <= angka_kedua);
// true karena 10 lebih kecil atau sama dari 12
}
}