Operator adalah sebuah karakter yang digunakan untuk mengoperasikan nilai atau variabel. Pada tutorial ini akan membahas seperti apa operator ditulis di JavaScript.
Kita mulai dengan membahas sebuah contoh operator agar diketahui operator itu apa… Sebagai contoh pembuatan operasi penjumlahan (5+5 = 10). Dengan contoh sederhana ini kita telah menggunakan sebuah karakter yang disebut operator. karater tersebut adalah + . Bilangan 5 dilakukan operasi penjumlahannya dengan menggunakan karakter spesial yang berakibat terjadinya operasi penjumlahan.
Itulah yang dimaksud dengan operator. Untuk cara pengunaan dan contoh Operator lainnya di JavaScript dapat dikalsifikasikan sebagai berikut:
Operator Aritmatika JavaScript
Operator aritmatika berkaitan dengan operasi hitung yang meliputi penjumlahan, pengurangan, perkalian, pembagian dan operasi hitung lainnya. Setiap bahasa pemrograman menyediakan operasi hitung ini. Untuk pemrograman JavaScript silahkan amati cara penggunaannya di bawah ini:
1. Penjumlahan di JavaScript
Cara berikut adalah bentuk pembuatan operator penjumlahan di JavaScript:
<html> <head> <title>Belajar JavaScript : Operator Aritmatika</title> <script type="text/javascript"> //penjumlahan bentuk 1 console.log('hasil =', 4 + 2); // Output : 6 //penjumlahan bentuk 2 let x = 10; let y = 5; console.log('hasil x + y = ', x + y); // Output : 15 </script> </head> <body> </body> </html>
Contoh di atas adalah salah satu cara membuat operasi penjumlahan. Selanjutnya kita juga bisa membuat operasi penjumlahan menggunakan function di javascript seperti script di bawah ini:
let val1; let val2; function penjumlahan(val1, val2) { console.log('jumlah val1 + val2 = ', val1 + val2); } penjumlahan(10,20); // output 30
2. Pengurangan di JavaScript
Contoh operator pengurangan
<html> <head> <title>Belajar JavaScript : Operator Aritmatika</title> <script type="text/javascript"> //pengurangan bentuk 1 console.log('hasil =', 4 - 2); // Output : 2 //pengurangan bentuk 2 let x = 10; let y = 5; console.log('hasil x - y = ', x - y); // Output : 5 </script> </head> <body> </body> </html>
Contoh pengurangan denan function
let val1; let val2; function pengurangan(val1, val2) { console.log('jumlah val1 - val2 = ', val1 - val2); } pengurangan(10, 20); // output -10
3. Perkalian dan Pembagian di JavaScript
Contoh operator pada perkalian dan pembagian.
<html> <head> <title>Belajar JavaScript : Operator Aritmatika</title> <script type="text/javascript"> //perkalian bentuk 1 console.log('hasil =', 4 * 2); // Output : 8 //perkalian bentuk 2 let x = 10; let y = 5; console.log('hasil x * y = ', x * y); // Output : 50 //perkalian bentuk 3 : menggunakan function let val1; let val2; function perkalian(val1, val2) { console.log('jumlah val1 * val2 = ', val1 * val2); } perkalian(10, 20); // output 200 //pembagian bentuk 1 console.log('hasil =', 4 / 2); // Output : 2 //pembagian bentuk 2 let a = 10; let b = 5; console.log('hasil x / y = ', a / b); // Output : 2 //perkalian bentuk 3 : menggunakan function let val3; let val4; function pembagian(val3, val4) { console.log('jumlah val1 / val2 = ', val3 / val4); } pembagian(10, 20); // output 0.5 </script> </head> <body> </body> </html>
Operator Perbandingan JavaScript
Operasi perbandingan meruapakan operator yang digunakan sebagai perbandingan
1. Operator sama dengan / Equal to JavaScript
Untuk menggunakan sama dengan sebagai perbandingan di JavaScript dapat dilakukan dengan
console.log(5 == 5); // true console.log(5 == '5'); // true console.log(5 === '5'); // false console.log("test" == "test"); // true console.log("test" === 'test'); // true console.log("test" === "test"); // true
2. Operator tidak sama dengan / Not Equal to
console.log(5 !== 6); // true console.log(5 !== '5'); // true console.log("test" != "test"); // false
3. Operator Lebih besar dari / Greater than
console.log(6 > 5); // true console.log(5 > '6'); // false
4. Operator lebih besar dari dan sama dengan
console.log(6 >= 5); // true console.log(5 >= 5); // true console.log(5 >= '6'); // false
5. Operator lebih kecil dari / Less than
console.log(6 < 5); // false console.log(5 < 5); // false console.log(5 < 6); // true console.log(5 < '6'); // true
6. Operator lebih kecil dari dan sama dengan
console.log(6 <= 5); // false console.log(5 <= 5); // true console.log(5 <= '6'); // false
Operator Logical JavaScript
logical Operatordigunakan untuk pembuatan keputusan di sebuah percabangan dan juga digunakan saat looping.
Contoh contoh menggunakan operator logical adalah sebagai berikut:
<html> <head> <title>Belajar JavaScript : Operator Logical</title> <script type="text/javascript"> // logical AND console.log(true && true); // true console.log(true && false); // false // logical OR console.log(true || false); // true // logical NOT console.log(!true); // false </script> </head> <body> </body> </html>
Operator logical sering digunkan untuk memilih aksi dari 1 lebih kondisi. seperti yang kita lihat di atas kondisi true && true adalah bentuk dari 2 kondisi. Jikia kondisi ini terpehi maka blok kode program true akan di eksekusi. Jika salah satu dari kondisi tidak terpenuhi maka blok program false yang akan di eksekusi.