![]() |
| Operator Perbandingan pada javascript |
Operator perbandingan digunakan untuk membandingkan dua nilai dan menghasilkan nilai boolean (true atau false) sesuai dengan hasil perbandingan tersebut. Berikut adalah operator perbandingan yang tersedia dalam JavaScript:
- `==`: Sama dengan (equal to)
- `!=`: Tidak sama dengan (not equal to)
- `>`: Lebih besar dari (greater than)
- `<`: Lebih kecil dari (less than)
- `>=`: Lebih besar dari atau sama dengan (greater than or equal to)
- `<=`: Lebih kecil dari atau sama dengan (less than or equal to)
Berikut adalah contoh penggunaan operator perbandingan dalam JavaScript:
let x = 10;
let y = 20;
console.log(x == y); // Output: false (x tidak sama dengan y)
console.log(x != y); // Output: true (x tidak sama dengan y)
console.log(x > y); // Output: false (x tidak lebih besar dari y)
console.log(x < y); // Output: true (x lebih kecil dari y)
console.log(x >= y); // Output: false (x tidak lebih besar dari atau sama dengan y)
console.log(x <= y); // Output: true (x lebih kecil dari atau sama dengan y)
Operator perbandingan dapat digunakan dalam kondisi if-else untuk mengeksekusi kode sesuai dengan hasil perbanding
Berikut adalah contoh penggunaan operator perbandingan dalam kondisi if-else menggunakan DOM:
<!DOCTYPE html>
<html>
<body>
<form>
<label>Nilai:</label><br>
<input type="number" id="nilai"><br><br>
<button type="button" onclick="cekNilai()">Cek Nilai</button>
</form>
<p id="hasil"></p>
<script>
function cekNilai() {
// Mengambil nilai dari input
let nilai = document.getElementById("nilai").value;
// Menggunakan operator perbandingan dalam kondisi if-else
if (nilai >= 80) {
document.getElementById("hasil").innerHTML = "Nilai: A";
} else if (nilai >= 70) {
document.getElementById("hasil").innerHTML = "Nilai: B";
} else if (nilai >= 60) {
document.getElementById("hasil").innerHTML = "Nilai: C";
} else if (nilai >= 50) {
document.getElementById("hasil").innerHTML = "Nilai: D";
} else {
document.getElementById("hasil").innerHTML = "Nilai: E";
}
}
</script>
</body>
</html>
Di sini, kita menggunakan form HTML untuk meminta input dari pengguna, kemudian menggunakan operator perbandingan dalam konde

إرسال تعليق