Assignment Operators atau operator penugasan adalah operator untuk memberikan nilai pada variabel.
Operator | Contoh | Sama Dengan |
---|---|---|
= | x = y | x = y |
+= | x += y | x = x + y |
-= | x -= y | x = x - y |
*= | x *= y | x = x * y |
/= | x /= y | x = x / y |
%= | x %= y | x = x % y |
** | x **= y | x = x ** y |
Operator =
Digunakan untuk memberi nilai pada variabel.
var a = 50; //variabel a diberi nilai 50
Operator +=
Digunakan untuk memberi nilai pada variabel dari hasil penjumlahan.
var a = 50;
a += 10; //variabel a ditambah 10 dan menjadi 60
Operator -=
Digunakan untuk memberi nilai pada variabel dari hasil pengurangan.
var a = 50;
a -= 10; //variabel a dikurang 10 dan menjadi 40
Operator *=
Digunakan untuk memberi nilai pada variabel dari hasil perkalian.
var a = 50;
a *= 10; //variabel a dikali 10 dan menjadi 500
Operator /=
Digunakan untuk memberi nilai pada variabel dari hasil pembagian.
var a = 50;
a /= 10; //variabel a dibagi 10 dan menjadi 5
Operator %=
Digunakan untuk memberi nilai pada variabel dari hasil sisa bagi (modulus).
var a = 50;
a /= 10; //variabel a dimodulus 10 dan menjadi 0 karena tidak ada sisa dari pembagian 50 dan 10.