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