OPERATOR PERBANDINGAN DALAM JAVASCRIPT

Untuk membuat kode yang lebih efisien dan bijaksana dalam java script operator diantaranya

  1. Equal (==)

Operator perbandingan Equal (==) digunakan untuk membandingkan apakah dua buah nilai sama atau tidak. Operator ini melakukan konversi tipe data jika tipe data yang dibandingkan berbeda, seperti mengubah string menjadi angka, sebelum melakukan perbandingan.

Contoh:

let x = 10;
let y = "10";
console.log(x == y); // outputs true

Dalam contoh di atas, x memiliki tipe data number dan y memiliki tipe data string. Meskipun tipe datanya berbeda, operator == akan mengubah tipe data string menjadi number sehingga hasilnya adalah true.

Note : Perlu diingat, hasil dari operator perbandingan == seringkali berbeda dari yang diharapkan karena perbedaan tipe data yang dibandingkan. Oleh karena itu, lebih baik menggunakan operator perbandingan Strict Equal (===) yang hanya menghasilkan true jika tipe data dan nilai kedua buah operand sama.

2. Not equal (!=)

“Not equal” operator (!=) digunakan untuk membandingkan apakah dua nilai tidak sama. Operator ini akan menghasilkan nilai true jika nilai kiri dan kanan tidak sama, dan false jika mereka sama. Berikut ini adalah contoh penggunaan operator tidak sama di JavaScript:

let x = 10;
let y = 20;
let result = x != y;
console.log(result); // outputs true

Dalam kode di atas, operator tidak sama membandingkan x dan y. Karena x bernilai 10 dan y bernilai 20, maka hasil dari perbandingan adalah true.

3. Strict equal (===)

Strict equal (===) adalah operator perbandingan dalam JavaScript yang membandingkan nilai dan tipe data dari dua variabel. Ini berarti bahwa jika dua variabel memiliki nilai yang sama, tetapi tipe data yang berbeda, maka hasil dari operator ini akan mengembalikan false.

Contoh:

let x = 10;
let y = "10";
console.log(x === y); // outputs false

Dalam contoh di atas, x adalah tipe data number dan y adalah tipe data string, meskipun nilai keduanya sama, hasil dari operator strict equal adalah false.

4. Strict not equal (!==)

Strict not equal (!==) adalah operator perbandingan dalam JavaScript yang digunakan untuk membandingkan dua nilai dan menghasilkan true jika kedua nilai tersebut tidak sama secara identik, dan false jika mereka sama. Ini berbeda dari operator “not equal” ( != ), yang hanya membandingkan nilai saja, tanpa memperhatikan tipe data.

Contoh:

let x = 10;
let y = "10";
console.log(x !== y); // outputs true

Dalam kode di atas, x adalah tipe data number dan y adalah tipe data string, meskipun nilainya sama, mereka tidak sama secara identik. Oleh karena itu, hasil dari operator strict not equal (!==) adalah true.

5. Greater than ( > )

Operator “Greater than” (>) dalam JavaScript digunakan untuk membandingkan dua nilai dan menentukan apakah nilai pertama lebih besar dari nilai kedua. Operator ini akan menghasilkan nilai boolean (true atau false) sesuai dengan hasil perbandingan.

Contoh:

let x = 10;
let y = 20;
let result = x > y;
console.log(result); // outputs false

Dalam contoh di atas, operator “Greater than” membandingkan nilai x (10) dengan y (20) dan menghasilkan false karena x tidak lebih besar dari y.

6. Less than ( < )

Operator “<” dalam JavaScript adalah operator perbandingan yang membandingkan dua buah nilai dan menentukan apakah nilai di sebelah kiri lebih kecil dari nilai di sebelah kanan. Ini digunakan untuk membandingkan dua buah angka, string, atau objek.

Contoh:

let x = 10;
let y = 20;
console.log(x < y); // outputs true

Dalam contoh ini, x memiliki nilai 10, sedangkan y memiliki nilai 20. Operator “<” membandingkan dua nilai ini dan menghasilkan output boolean true karena nilai x lebih kecil dari nilai y.

7. Greater than or equal to (>=)

Greater than or equal to (>=) adalah operator perbandingan dalam javascript yang digunakan untuk membandingkan dua nilai apakah nilai pertama lebih besar dari atau sama dengan nilai kedua. Jika nilai pertama lebih besar dari atau sama dengan nilai kedua, maka operator ini akan mengembalikan nilai true, jika tidak maka operator ini akan mengembalikan nilai false.

Contoh:

let x = 10;
let y = 5;
console.log(x >= y); // outputs true

Pada contoh diatas, nilai x adalah 10 dan nilai y adalah 5. Jika kita membandingkan kedua nilai tersebut menggunakan operator >=, maka hasilnya adalah true karena 10 lebih besar dari atau sama dengan 5.

8. Less than or equal to (<=)

Operator “<=” adalah operator perbandingan dalam JavaScript yang membandingkan dua buah nilai dan menghasilkan boolean true jika nilai pertama lebih kecil dari atau sama dengan nilai kedua. Jika tidak, maka hasilnya akan false. Operator “<=” sangat berguna untuk membuat kondisi pada program atau melakukan perbandingan antar dua buah nilai.

Contoh:

let x = 10;
let y = 20;
console.log(x <= y); // outputs true

Dalam kode di atas, kita membandingkan nilai x (10) dengan y (20). Karena 10 lebih kecil dari atau sama dengan 20, maka operator “<=” akan menghasilkan boolean true.

Be the first to comment

Leave a Reply

Your email address will not be published.


*