JavaScript string veri türü, metinleri saklamak ve üzerinde işlem yapmak için kullanılır.
Bir JavaScript string, basitçe bir grup karakteri saklamaya yarar. "Ali", "Ali Veli", "Bu bir web sitesidir", "sezon11" birer string örnekleridir.
Bir string türündeki bir değişkene değer atarken string ifade tırnak içinde yazılmalıdır.
Bu tırnak işareti tek veya çift olabilir.
//çift tırnak
var adsoyad ="Ali Veli";
//veya tek tırnak ile
var adsoyad ='Ali Veli';
Eğer metin içinde string yapısını bozacak tek tırnak veya çift tırnak varsa buna özel önlem almanız gerekir.
Bir metinde string yapısını bozacak tek tırnak veya çift tırnak varsa o zaman JavaScript kaçış işaretini kullanmalısınız.
Kaçış işareti \
işaretidir.
String yerleşik olarak bazı özelliklere sahiptir. length
bunlardan biridir ve stringin uzunluğunu verir.
Yukarıda bahsedildiği gibi bir stringe atadığınız değer içinde " veya ' gibi özel karakterler varsa bu JavaScript tarafından yanlış anlaşılabilir.
Bildiğiniz gibi JavaScript'de " ve ' karakterleri string değişkene veri atarken kullanılan karakterlerdir.
Bu tür bir sorun ile karşılaşmamak için eğer metnin içinde " veya ' karakterleri varsa başına \
karakteri koyarak bunun metnin bir parçası olduğunu JavaScript'e bildiririz.
\
karakteri JavaScript'te Kaçış Karakteri olarak adlandırılır.
<h2>JavaScript Kaçış işareti</h2>
<p id="ornek"></p>
<script>
var hikaye ="Kurt kırmızı başlıklı kıza:\"Nereye gidiyorsun? Küçük kız \" demiş";
document.getElementById('ornek').innerHTML = hikaye;
</script>
\
kaçış karakteri
\'
\"
\\
şeklinde kullanılabilir.