Bu derste JavaScript ile rakamlar üzerinde yapılabilecek işlemler anlatılacaktır.
Aritmetiksel işlemlerde kullanılan +, -, /, * gibi simgeler operatör olarak adlandırılır.
Aritmetic operatörler toplama, çıkartma, çarpma, bölme gibi işlemler yapmanızı sağlar.
Operatör | Açıklama |
---|---|
+ | Toplama |
- | Çıkartma |
* | Çarpma |
/ | Bölme |
% | Mod alma |
++ | Arttırma |
-- | Azaltma |
Basit bir aritmetik işlem iki sayı üzerinde gerçekleşir.
Bu iki sayı sabit tanımlanmış değer olabilir:
Veya + operatörü ile toplama işlemini önceden tanımlanmış ve değer atanmış iki değişken ile yapabilirsiniz:
Aritmetik işlemlerde kullanılan sayılar işlenen (operand) olarak adlandırılırlar.
Sayılar üzerinde yapılacak işlem operatör tarafından tanımlanır: 10 + 5
işleminde + bir operatördür.
JavaScript'te toplama operatörü +
işaretidir.
-
işaretidir.*
işaretidir.%
işaretidir. Mod alma, bölme işleminde kalanın bulunmasıdır:++
sayıyı arttırmak için kullanılır:--
sayıyı azaltma için kullanılır:Operatör önceliği, aritmetik işlemde hangi operatörün önce işletileceğini ifade eder.
Yukarıdaki örnekte, sonuç sizce 15 * 3 mü yoksa 10 + 15 mi?
Hangi işlem önce yapılacak? Toplama mı yoksa çarpma işlemi mi?
Geleneksel matematikte olduğu gibi önce çarpma işlemi yapılır.
Çarpma (*) ve bölme (/) toplama (+) ve çıkartmadan (-) daha önceliklidir.
Okulda gördüğünüz matematikte olduğu gibi öncelik sırası parantez ile değiştirilebilir:
Parantez kullanıldığında öncelikli olarak parantez içindeki işlem gerçekleşir.
Eğer işlem öncelikleri aynıysa, işlemler soldan sağa doğru yapılır: