Aritmatika atau biasa disebut penghitungan merupakan cabang matematika yang mempelajari operasi dasar bilangan seperti penjumlahan, pengurangan, perkalian, pembagian, dan sebagainya.
Setiap bahasa pemrograman termasuk javascript memiliki operator aritmatika untuk melakukan penghitungan dasar. Dalam Javascript sendiri terdapat beberapa operator yaitu :
Operator ini digunakan untuk melakukan operasi penjumlahan.
Catatan : pada javascript, operator + (penjumlahan) juga digunakan untuk rangkaian (concatenation) string. Jadi perhatikan penggunaan + pada string dan integer.
Contoh:
//== Penjumlahan ==//
console.log(10 + 5);
// menghasilkan 15
/**
* contoh perbedaan operator penjumlahan dan concatenation.
* semua Integer akan berubah menjadi string apabila bertemu dengan
* concatenation dan akan menghasilkan string juga.
*/
console.log(3 + 3); // 6
console.log(3 + "3"); // "33"
console.log(3 + 3 + "3"); // "63"
console.log(3 + "3" + 3); // "333"
Operator ini digunakan untuk melakukan operasi pengurangan.
Contoh:
//== Pengurangan ==//
console.log(7 - 2);
// menghasilkan 5
Operator ini digunakan untuk melakukan operasi perkalian.
Contoh:
//== Perkalian ==//
console.log(10 * 5);
// menghasilkan 50
Operator ini digunakan untuk melakukan operasi pembagian.
Contoh:
//== Pembagian ==//
console.log(8 / 4);
// menghasilkan 2
Operator ini berfungsi untuk mencari sisa bagi suatu bilangan. Operator ini biasa digunakan untuk mengecek apakah suatu bilangan ganjil atau genap.
Contoh:
//== Modulus ==//
console.log(7 % 2);
// menghasilkan 1
Sesuai namanya, operator ini berfungsi untuk membuat eksponen. Eksponen atau yang biasa disebut bilangan berpangkat adalah suatu bentuk perkalian dengan bilangan yang sama berulang-ulang.
Contoh:
//== Eksponenen ==//
console.log(3 ** 3);
// menghasilkan 3 * 3 * 3 = 27
Operator ini digunakan untuk menambah suatu bilangan sebanyak 1 angka. Operator ini biasa digunakan pada perulangan.
Contoh:
//== Increment ==//
let x = 10;
console.log(x++, x++, x++, x++);
// menghasilkan 10 11 12 13
Operator ini kebalikan dari operator increment, digunakan untuk mengurangi suatu bilangan sebanyak 1 angka. Operator ini biasa digunakan pada perulangan.
Contoh:
//== Decrement ==//
let y = 5;
console.log(y--, y--, y--, y--);
// menghasilkan 5 4 3 2