CodeBlanks Logo Icon CodeBlanks

Dize birleştirme

JavaScript kursu · Başlangıç · Ders 32/133

+ operatörü ile dizeleri birleştirmeyi ve sıkça yapılan hataları öğrenirsin.

Dizeleri + ile birleştirme

İki diziyi yan yana yapıştırmak için + operatörünü kullanırsın. Bu işleme birleştirme (concatenation) denir.

Örnek: "Ayşe" + " " + "Yılmaz" sonucu "Ayşe Yılmaz" olur. Araya boşluk koymazsanız dizeler doğrudan yapışır: "Ayşe" + "Yılmaz" → "AyşeYılmaz".

Birden çok parçayı + ile art arda ekleyebilirsin. İşlem soldan sağa yapılır; parantezler önceliği değiştirir.

Dize ile sayı toplamak

+ iki dizeyi birleştirir; ama bir taraf sayıysa JavaScript davranışa bakar. Eğer bir taraf dizeyse, + birleştirme yapar ve sayı dizeye çevrilir.

Örnek: "Sonuç: " + 5 sonucu "Sonuç: 5" olur. Sayı önce dizeye, sonra birleştirilir.

İki taraf da sayıysa normal toplama yapılır: 3 + 5 → 8. Hangi türle karşılaşacağını bilmek için typeof kullanabilirsin.

Uygulama Tam adı birleştir

firstName değişkenini "Ayşe" (TR) / "Alex" (EN) dizesi olarak, lastName değişkenini "Yılmaz" (TR) / "Smith" (EN) dizesi olarak tanımla. fullName değişkenini firstName + " " + lastName olarak oluştur. fullName'i console.log ile yazdır.

Örnek çözümü göster
const firstName = "Ayşe";
const lastName = "Yılmaz";
const fullName = firstName + " " + lastName;
console.log(fullName);

Kendini test et

  1. "Ayşe" + " " + "Yılmaz" sonucu nedir?

    console.log("Ayşe" + " " + "Yılmaz");
    • "Ayşe Yılmaz"
    • "AyşeYılmaz"
    • "Ayşe+Yılmaz"
    • "Ayşe" "Yılmaz"
    Cevabı göster

    "Ayşe Yılmaz" — Doğru. + operatörü her parçayı sırayla yapıştırır; ortadaki " " boşluğu da sonuçta yer alır.

  2. Skoru birleştir

    const score = 90; const message = "Skor: " + ____;
    Cevabı göster
    const score = 90; const message = "Skor: " + score;
  3. İfade ve sonucunu eşleştir

    "a" + "b"
    "ab"
    "x" + 5
    "x5"
    3 + 5
    8
    "3" + "5"
    "35"
  4. "Değer: " + 5 sonucu nedir?

    console.log("Değer: " + 5);
    • 10
    • "Değer: " + 5
    • "Değer: 5"
    • "Değer: "
    Cevabı göster

    "Değer: 5" — Doğru. Bir taraf dize olduğundan + birleştirme yapar; 5 dizeye çevrilip sona eklenir.

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