1 September 2021

Operator dasar, maths

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 * 2 ada dua operand: operand kiri 5 dan operand kanan 2. 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 nilai

    Formalnya, 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 **.