Javascript'de Aritmatik İşlemler | JS-101
JavaScript dili weakly-typed yani güçsüz türlü bir dildir. Değişkenlerin ve parametrelerin türlerini bildirmek gerekmez. Tür kullanımdan dolaylı olarak çıkartılır.
var x = 3; //değeri bir tam sayıdır. (integer)
var y = 3.1 //değeri bir ondalıklı sayıdır. (float)Aritmetik Operatörler
JavaScript aritmetik operatörleri aşağıdaki tabloda gösterilmiştir:
| Operatör | Görevi | Örnek |
|---|---|---|
| + | Toplama | x + y |
| - | Çıkarma | x - y |
| * | Çarpma | x * y |
| ** | Üs Alma | x ** y |
| / | Bölme | x / y |
| % | Mod alma | x % y |
| ++ | Arttırma | x++ |
| -- | Azaltma | x-- |
Toplama
Sayıları toplama işlemini gerçekleştirir.
var result = 3+5;
console.log(result);
//8Çıkarma
İki sayıyı çıkarma işlemini gerçekleştirir.
var result = 5-2;
console.log(result);
//3Çarpma
İki sayıyı çarpma işlemini gerçekleştirir.
var result = 5*2;
console.log(result);
//10Üs Alma
ECMAScript6 ile gelmiştir. Soldaki değerin, sağdaki rakam veya sayı baz alınarak kendisiyle çarpılması şeklinde gerçekleşir.
var result = 5**2;
console.log(result);
//25Bölme
İki sayıyı bölme işlemini gerçekleştirir. İşlem yönü soldan sağadır.
var result = 6/3;
console.log(result);
//2Mod Alma
Operatörün solundaki değerin sağdakine kalanını bulmak için kullanılmaktadır.
var result = 6%3;
console.log(result);
//0
Arttırma
Artırma operatörü, bir değişkenin değerini 1 artırmak için kullanılan ++ işaretidir. Bu operatör, postfix form ve prefix form şeklinde 2 türde kullanılabilir.
Postfix formda;
Artırma operatörü değişkenin sonuna yerleştirilir. Bu durumda, önce değişkenin eski değeri kullanılır, sonra değişkenin değeri 1 artırılır
let x = 5;
let y = x++;
console.log(x); // 6
console.log(y); // 5Bu örnekte, önce x değişkeninin eski değeri olan 5, y değişkenine atanır. Daha sonra x değeri 1 artırılır ve son değeri 6 olur.,
Prefix formda;
Artırma operatörü değişkenin önüne yerleştirilir. Bu durumda, değişkenin değeri önce 1 artırılır, sonra yeni değer kullanılır.
let x = 5;
let y = ++x;
console.log(x); // 6
console.log(y); // 6Bu örnekte, önce x değeri 1 artırılır ve yeni değeri olan 6, y değişkenine atanır.
Azaltma
Bir sayıyı azaltmak için kullanırız. Değeri 1 azaltır. Bu operatör de Arttırma oparetörü gibi, postfix form ve prefix form şeklinde 2 türde kullanılabilir.
Postfix formda;
Azaltma operatörü değişkenin sonuna yerleştirilir. Bu durumda, önce değişkenin eski değeri kullanılır, sonra değişkenin değeri 1 azaltılır.
let x = 5;
let y = x--;
console.log(x); // 4
console.log(y); // 5Bu örnekte, önce x değişkeninin eski değeri olan 5, y değişkenine atanır. Daha sonra x değeri 1 azaltılır ve son değeri 4 olur.
Prefix formda;
Azaltma operatörü değişkenin önüne yerleştirilir. Bu durumda, değişkenin değeri önce 1 azaltılır, sonra yeni değer kullanılır.
let x = 5;
let y = --x;
console.log(x); // 4
console.log(y); // 4Bu örnekte, önce x değeri 1 azaltılır ve yeni değeri olan 4, y değişkenine atanır.