Kita tahu banyak operator dari sekolah. Mereka adalah penambahan +, perkalian *, pengurangan -, dll.
Didalam bagian ini, kita akan memulai dengan menggunakan operator sederhana, lalu kita akan fokus pada aspek khusus Javascript, yang tidak dipelajari pada aritmatika di sekolah.
Istilah: “unary”, “binary”, “operand”
Sebelum kita lanjut, mari pahami dulu terminologi umum.
-
Operand – untuk apa operator diaplikasikan. Misalnya, dalam perkalian
5 * 2ada dua operand: operand kiri5dan operand kanan2. Kadang, orang memanggil ini “argumen” ketimbang “operand”. -
Operator disebut unary jika ia punya operand tunggal. Misalnya, negasi unary
-membalikkan tanda dari angka:let x = 1; x = -x; alert( x ); // -1, negasi unary diaplikasikan -
Operator disebut binary jika ia punya dua operand. Minus yang sama juga berada dalam bentuk binary:
let x = 1, y = 3; alert( y - x ); // 2, minus binary mengurangi nilaiFormalnya, di contoh di atas kita punya dua operator berbeda yang berbagi simbol yang sama: operator negasi, operator unary yang membalik tanda, dan operator pengurangan, operator biner yang mengurangi angka satu dengan lainnya.
Maths
Operasi matematika dibawah telah didukung didalam Javascript:
- Penambahan
+, - Pengurangan
-, - Perkalian
*, - Pembagian
/, - Sisa Bagi
%, - Eksponensial
**.