JavaScript’te Kaçış Karakterleri

Kaçış Karakterleri

JavaScript’te kaçış karakterleri (‘\’) özel bir anlam yüklenmiş karakterlerdir. Kaçış karakterleri, özellikle dizgi oluştururken veya konsola çıktı vererek, belirli karakterlerin özel anlamlar yüklenmeden kullanılmasını sağlar.

Kaçış karakterlerinin kullanım alanları şunlardır:
– Tek tırnak veya çift tırnak içeren dizgiler
– Satır atlama ve sekme
– Unicode karakterleri

Tek Tırnak ve Çift Tırnak İçeren Dizgiler

JavaScript’te dizgiler, çift tırnak veya tek tırnak içine alınarak oluşturulur. Eğer dizgi içinde kullandığınız tırnak tipiyle aynı tipten bir tırnak varsa, o tırnağın kaçış karakteri kullanılarak belirtilmesi gerekir. Aşağıdaki örnekte, çift tırnak içindeki tek tırnağın kaçış karakteri olmadan gösterildiğinde hata alınır. Doğru kullanımda ise tek tırnak kaçış karakteri kullanılarak belirtilmiştir.
javascript
let str = "Benim adım Oğuz.
console.log(str);
let str2 = "Benim adım Oğuz.'; // Hata oluşur
let str3 = 'Benim adım Oğuz.'; // Hata oluşur
let str4 = 'Benim adım Oğuz\''; // Doğru kullanım
console.log(str4);

Bu örnekte str değişkeni içinde yeni bir satıra geçmek için kaçış karakteri kullanılmıştır. str2 ve str3 değişkenlerinde ise kaçış karakteri kullanılmadan gösterildiği için hata alınmıştır. str4 değişkeninde ise tek tırnak kaçış karakteri kullanılarak gösterilmiştir.

Satır Atlama ve Sekme

Kaçış karakterleri kullanılarak dizgi içinde satır atlama ve sekme işlemleri de yapılabilir. Aşağıdaki örnekte, karakteri kullanılarak dizgi içinde satır atlanmış, karakteri kullanılarak dizgi içinde sekme yapılmıştır.
javascript
let str = 'Birinci Satır\nİkinci Satır';
let str2 = 'Öğe1\tÖğe2\tÖğe3';
console.log(str);
console.log(str2);

Çıktı:
Birinci Satır
İkinci Satır
Öğe1 Öğe2 Öğe3

str değişkeninde \n kullanılarak birinci ve ikinci satır arasında satır atlanırken, str2 değişkeninde \t kullanılarak öğeler arasında sekme boşluğu bırakılmıştır.

Unicode Karakterleri

Kaçış karakterleri, Unicode karakterleri yazmak için de kullanılır. Unicode, dünyanın tüm yazı sistemlerindeki karakterler için ortak bir kodlama sistemidir. JavaScript’te kaçış karakteri kullanılarak dizgi içine umber formatında yazılır. Aşağıdaki örnekte umber formatı ile dizgi içinde Unicode karakterleri gösterilmiştir.
javascript
let str = 'A:\t\u2192\tC:\nB:\u2192\nD:\nE:\nF:\nG.';
console.log(str);

Çıktı:
A: → C:
B:→
D:
E:
F:
G.

\u2192 karakteri kullanılarak Unicode kodu 2192 olan karakter, \t ile sekme boşluğu ve \n ile satır atlaması yapılmıştır. Sonuç olarak A ve C harfleri arasında ok karakteri görülmekte, diğer harfler ise kendi satırlarında dizilmektedir.

Örnek Kullanım

Aşağıdaki örnekte, kullanıcıdan istenen bilgilerin her biri için kaçış karakteri kullanılarak satır atlama ve tırnak işlemleri gerçekleştirilmiştir. Kullanıcıdan alınan bilgiler daha sonra konsola yazdırılmıştır.
javascript
let ad = prompt('Adınızı Girin:');
let soyad = prompt('Soyadınızı Girin:');
let meslek = prompt('Mesleğinizi Girin:');
let bilgi = ` Adınız: ${ad}\n\tSoyadınız: ${soyad}\n\tMesleğiniz: ${meslek}`;
console.log(bilgi);

Bu örnekte kullanıcıdan alınan ad, soyad ve meslek bilgileri kaçış karakterleri kullanılarak formatlanmış ve konsola yazdırılmıştır. prompt fonksiyonu ile kullanıcıdan bilgi alınmakta, console.log ile konsola çıktı verilmektedir.

Sonuç

JavaScript’te kaçış karakterleri, özellikle dizgi oluşturulurken veya konsola çıktı verirken belirli karakterlerin özel anlam yüklenmeden kullanılmasını sağlar. Tek tırnak ve çift tırnak içeren dizgiler, satır atlama ve sekme, Unicode karakterleri dizgi içinde kaçış karakterleri kullanılarak gösterilebilir. Kaçış karakterleri ile ilgili daha fazla bilgi için Mozilla Developer Network sayfasını ziyaret edebilirsiniz.

Scroll to Top