Atama Operatörleri
Bir öğenin değerini belirlemek için kullanılan =
sembolüdür. Bu operatörü şimdiye kadar birçok kez kullandık zaten. Örnek.
let degisken = 'Javascript';
Toplama Ataması ( +=
)
+=
)Bir öğenin değerinin üzerine eklenecek değerleri işleyip atamak için kullanılan +=
sembolüdür. Örnek.
let sayi = 1923;
sayi += 100; // sayi değerinin varolan değerinin üzerine 100 ekledik ve atadık.
// Bunun daha uzun yöntemi de şudur: sayi = sayi + 100;
alert(sayi); // 2023
let str = 'Java';
str += 'script'; // str değerinin varolan değerini 'script' ile birleştirdik ve atadık.
alert(str); // 'Javascript'
Çıkarma Ataması ( -=
)
-=
)Bir öğenin değerini üzerinden çıkarılacak değerleri işleyip atamak için kullanılan -=
sembolüdür. Örnek.
let sayi = 2023;
sayi -= 100; // sayi değerinin varolan değerinin üzerinden 100 çıkardık ve atadık.
// Bunun daha uzun yöntemi de şudur: sayi = sayi - 100;
alert(sayi); // 1923
Çarpma Ataması ( *=
)
*=
)Bir öğenin değeri ile çarpılacak değerleri işleyip atamak için kullanılan *=
sembolüdür. Örnek.
let sayi = 20;
sayi *= 5; // sayi değerini 5 ile çarptık ve atadık.
// Bunun daha uzun yöntemi de şudur: sayi = sayi * 5;
alert(sayi); // 100
Bölme Ataması ( /=
)
/=
)Bir öğenin değeri ile bölünecek değerleri işleyip atamak için kullanılan /=
sembolüdür. Örnek.
let sayi = 100;
sayi /= 5; // sayi değerini 5 ile böldük ve atadık.
// Bunun daha uzun yöntemi de şudur: sayi = sayi / 5;
alert(sayi); // 20
Üssüne Atama ( **=
)
**=
)Bir öğenin değeri ile üssü alınacak değer işleyip atamak için kullanılan **=
sembolüdür. Örnek.
let sayi = 10;
sayi **= 2; // sayi değerinin 2.üssünü aldık ve atadık.
// Bunun daha uzun yöntemi de şudur: sayi = sayi ** 2;
alert(sayi); // 100
Kalanına Atama ( %=
)
%=
)Bir öğenin değeri ile bölünecek değeri işleyip kalanı atamak için kullanılan %=
sembolüdür. Örnek.
let sayi = 10;
sayi %= 3; // sayi değerini 3'e böldük ve kalanına atadık.
// Bunun daha uzun yöntemi de şudur: sayi = sayi ** 2;
alert(sayi); // 100
Last updated