CodeBlanks Logo Icon CodeBlanks

Kaçış dizileri

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

\n, \t, \\ ve \' ile dize içinde özel karakterleri nasıl yazacağını öğrenirsin.

Özel karakterler: kaçış dizileri

Dize içinde özel anlamı olan karakterleri yazmak için kaçış dizileri kullanılır. Bunlar ters bölü (\) ile başlar.

Yaygın olanlar: \n (yeni satır), \t (sekme), \\ (ters bölü kendisi), \' (tek tırnak), \" (çift tırnak).

Örnek: "Satır 1\nSatır 2" iki satırlık bir dize verir. Yol yazarken "C:\\dev" kullanırsın; tek \ yazarsan kaçış olarak algılanır.

Aynı tür tırnağı kaçır

Tek tırnakla başlayan bir dizede içinde tek tırnak kullanmak istersen, içteki tırnağı \' ile yazmalısın. Aksi halde JavaScript dizeyi orada kapatır.

Örnek: 'Ayşe\'nin kitabı'. Çift tırnak içinde çift tırnak için de aynı durum geçerli: "O \"harika\" dedi".

Kolay yol: dışarıda farklı tür tırnak kullanmaktır. Kaçış yalnızca aynı türü içte kullanmak zorunda olduğunda gerekir.

Uygulama İki satırı yeni satır ile birleştir

firstLine değişkenini "Merhaba" (TR) / "Hello" (EN) dizesi olarak, secondLine değişkenini "Dünya" (TR) / "World" (EN) dizesi olarak tanımla. message değişkenini template literal ile oluştur; içine ${firstLine}, ardından \n kaçışını, sonra ${secondLine} ifadesini yaz. message'ı console.log ile yazdır.

Örnek çözümü göster
const firstLine = "Merhaba";
const secondLine = "Dünya";
const message = `${firstLine}\n${secondLine}`;
console.log(message);

Kendini test et

  1. "a\nb" dizesi ekrana nasıl çıkar?

    console.log("a\nb");
    • İki satır olarak: a ve b
    • Tek satır olarak: anb
    • Hata verir
    • Üç satır olarak: a, boş, b
    Cevabı göster

    İki satır olarak: a ve b — Doğru. \n yeni satır karakteridir; a'yı yazdırır, satır başı yapar, sonra b'yi yazdırır.

  2. Yeni satır kaçışını yaz

    const line = "Satır 1____Satır 2";
    Cevabı göster
    const line = "Satır 1\nSatır 2";
  3. Kaçış ve anlamını eşleştir

    \n
    Yeni satır
    \t
    Sekme
    \\
    Ters bölü
    \'
    Tek tırnak
  4. "C:\\dev" dizesi ekrana ne yazar?

    console.log("C:\\dev");
    • C:\\dev
    • C:dev
    • C:\dev
    • Hata verir
    Cevabı göster

    C:\dev — Doğru. Kaynakta \\ yazılırsa JavaScript tek \ olarak yorumlar ve ekrana C:\dev yazar.

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