Operator ASSIGNMENT ARITHMETIC COMPARISON LOGICAL
Oke kali ini saya akan membahas tentang operator yang ada pada JavaScript yaitu ASSIGNMENT ARITHMETIC COMPARISON LOGICAL sebelumnya saya akan memberikan pengertian masing masing pada operator tersebut agar kalian paham terlebih dahulu.
1. ASSIGNMENT adalah operator yang digunakan untuk menyatakan suatu perintah atau fungsi perhitungan dalam bentuk yang disingkat.
Operator ASSIGNMENT
Operator atau penandaan assigment digunakan untuk memberikan aturan penetapan nilai pada sebuah variabel dalam JavaScript.
Keterangan | Contoh | |
---|---|---|
Nilai yang ada disebelah kanan tanda ini akan menjadi nilai dari varriabel yang disebelah kiri | y memiliki x = y maka x sekarang memiliki nilai 10 | |
Nilai yang ada disebelah kanan akan ditambahkan ke nilai variabel yang ada disebelah kiri dan hasilnya menjadi nilai variabel yang disebelah kiri | x = 2 dan y = 3 x += y Maka x sekarang memiliki nilai 5 Penulisan : x += y sama dengan x = x + y |
|
Nilai yang ada disebelah kanan akan dikurangkan ke nilai variabel yang ada disebelah kiri dan hasilnya menjadi nilai variabel yang disebelah kiri | x = 4 dan y = 1 x -= y Maka x sekarang memiliki nilai 3 Penulisan : x -= y sama dengan x = x - y |
|
Nilai yang ada disebelah kanan akan dikalikan ke nilai variabel yang ada disebelah kiri dan hasilnya menjadi nilai variabel yang disebelah kiri | x = 3 dan y = 4 x *= y Maka x sekarang memiliki nilai 12 Penulisan : x *= y sama dengan x = x * y |
|
Nilai yang ada disebelah kanan akan dibagi ke nilai variabel yang ada disebelah kiri dan hasilnya menjadi nilai variabel yang disebelah kiri | x = 6 dan y = 2 x /= y Maka x sekarang memiliki nilai 3 Penulisan : x /= y sama dengan x = x / y |
|
Nilai yang ada disebelah kanan akan dimodulokan (dicari sisa baginya) ke nilai variabel yang ada disebelah kiri dan hasilnya menjadi nilai variabel yang disebelah kiri | x = 9 dan y = 2 x %= y Maka x sekarang memiliki nilai 1 Penulisan : x %= y sama dengan x = x % y |
2. ARITHMETIC adalah Operator yang digunakan pada operasi perhitungan matematis.
Operator ARITHMETIC
Pada saat kamu membuat sebuah ekspresi matematika maka pengoperasiannya membutuhkan operator aritmatika. Operator aritmatika yang digunakan adalah (+) penambahan, (-) Pengurangan, (*) Perkalian, dan (/) Pembagian, JavaScript juga memiliki tanda operator tambahan seperti yang ada pada tabel berikut.
Keterangan | Contoh | |
---|---|---|
Penambahan, pengurangan, perkalian, dan pembagian |
3 + 2 3 - 2 3 * 1 3 / 1 |
|
Nilai hasil bagi | x = 9 dan y = 2 x % y Maka hasilnya adalah 1 |
|
(increment) |
Nilai penambahan dengan 1 | x = 4 x ++ Maka x sekarang memiliki nilai 5 Penulisan : x ++ sama dengan x = x + y |
(decrement) |
Nilai pengurangan dengan 1 | x = 4 x -- Maka x sekarang memiliki nilai 3 Penulisan : x -- sama dengan x = x - y |
Nilai negatif yang diberikan | x = 6 dan x = -x x *= y Maka x sekarang memiliki nilai -6 |
3. COMPARISON (Pembandingan) adalah operator yang digunakan untuk melakukan pembandingan dalam javascript.
Operator COMPARISON
Operator atau penandaan comparison ini digunakan dalam javascript untuk melakukan pembandingan nilai dengan menghasilkan nilai boolean (True atau False). Penandaan ini akan banyak digunakan pada kondisi dalam fungsi IF, yang akan dibahas selanjutnya secara lebih dalam.
Keterangan | Contoh | |
---|---|---|
(equal) |
Diuji nilai1 == nilai2, true jika sama. | x = 1 dan y = 1 z = (x == y) maka z sekarang memiliki nilai true |
(not equal) |
Diuji nilai1 != nilai2, true jika tidak sama | x = 1 dan y = 1 z = (x != y) maka z sekarang memiliki nilai false |
(greater than) |
Diuji nilai1 >= nilai2, true jika lebih besar | x = 1 dan y = 1 z = (x > y) maka z sekarang memiliki nilai false |
(less than) |
Diuji nilai1 < nilai2, true jika lebih kecil. | x = 1 dan y = 1 z = (x < y) maka z sekarang memiliki nilai false |
(greater than or equal to) |
Diuji nilai1 >= nilai2, true jika lebih besar atau sama dengan. | x = 1 dan y = 1 z = (x >= y) maka z sekarang memiliki nilai true |
(greater than or equal to) |
Diuji nilai1 <= nilai2, true jika lebih kecil atau sama dengan. | x = 1 dan y = 1 z = (x <= y) maka z sekarang memiliki nilai true |
4. LOGICAL adalah Operator logic atau loika dipakai untuk membandingkan nili-nilai boolean.
Operator LOGICAL
Nilai boolean bisa secara langsung diberikan atau dihasilkan dari ekspresi yang melipatkan operator comparison, operator logika ini juga banyak digunakan pada kondisi dalam fungsi IF. Operator logika dalam JavaScript dapat digunakan dengan aturan sebagai berikut:
Keterangan | Contoh | |
---|---|---|
(and) |
Diuji nilai ekspresi1 && nilai ekspresi2, true jika kedua ekspresi bernilai true. |
x = 1 dan y = 3 z = (x == 1) && (y == 3) maka z sekarang memiliki nilai true |
(or) |
Diuji nilai ekspresi1 || nilai ekspresi2, true jika salah satu ekspresi bernilai true. |
x = 1 dan y = 3 z = (x == 1) || (y == 5) maka z sekarang memiliki nilai true |
(not) |
Diuji ! nilai ekspresi true jika nilai ekspresi adalah false. |
x = 1 dan y = 1 z = (x > y) maka z sekarang memiliki nilai false |
Oke sekian dari saya jika kurang mengerti bisa komen dibawah ya..
Posting Komentar untuk "Operator ASSIGNMENT ARITHMETIC COMPARISON LOGICAL"
Posting Komentar
Silahkan komentar dengan bijak jika ada yang ingin ditanyakan.