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);
//25
Bö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);
//2
Mod 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); // 5
Bu ö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); // 6
Bu ö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); // 5
Bu ö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); // 4
Bu örnekte, önce x değeri 1 azaltılır ve yeni değeri olan 4, y değişkenine atanır.