CodeBlanks Logo Icon CodeBlanks

Atama operatörleri

=, +=, -=, *=, /= ve ++/-- ile kısayol atamalarını öğrenirsin.

Atama operatörleri

Atama operatörü = bir değişkene değer verir. Örneğin let x = 5. x'in değeri artık 5'tir.

Bileşik atama ise işlem ve atamayı birleştirir: x += 3, x = x + 3 ile aynıdır. Benzer biçimde -=, *=, /=, %= de vardır.

Bu, uzun ifadeleri kısaltır. Özellikle sayaç güncellerken count += 1 sık kullanılır.

Artırma ve azaltma

Artırma ve azaltma operatörleri ++ ve -- ile yazılır. Bir değişkenin değerini 1 artırır veya azaltır.

Örneğin let count = 5; count++; yazdıktan sonra count 6 olur. Aynısı count += 1 ile de yapılabilir; ikisi de aynı sonucu verir.

++count (önek) ile count++ (son ek) arasında küçük bir fark vardır: önek önce artırır sonra değeri verir, son ek önce değeri verir sonra artırır. Tek başına kullanımda fark önemsizdir.

Uygulama Bileşik atama ile hesaplama

let total = 100 tanımla. total += 20 ile 20 ekle, sonra total -= 10 ile 10 çıkar, sonra total *= 2 ile ikiye katla. Son olarak console.log(total) ile yazdır.

Başlangıç kodu

index.js
let total = 100;
// +=, -= ve *= ile total'i değiştir
// Sonunda console.log ile yazdır

Örnek çözüm

index.js
let total = 100;
total += 20;
total -= 10;
total *= 2;
console.log(total);

Beklenen çıktı

220

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 bileşik atama

Soru
let count = 5;
count ____ 2;
Cevap
let count = 5;
count += 2;

Açıklama: += sağ tarafı sol tarafa ekler.

2 Atama türlerini eşleştir

Kavram Anlamı
= Atama
+= Toplayarak atama
-= Çıkararak atama
++ Bir artırma

3 x++ ne yapar?

  • x'e 1 ekler Doğru cevap
  • x'e 2 ekler
  • x'i bir azaltır
  • x'i sıfırlar

Açıklama: ++ operatörü 1 artırma yapar.

Başlangıç bölümündeki tüm dersler