Javascript Metinler (Strings)

Bu yazımda sizlere Javascript'te metin işlemlerini anlatmaya çalışacağım.

Javascript'te metinsel işlemler, bir metni işlemek ve saklamak için kullanılır.

Javascript metinleri çift ve tek tırnak içinde tanımlanabilirler.

<script>
var site = "https://kodlamaklazim.com";   // Çift Tırnak kullanımı
var okul = 'Munzur Üniversitesi';                // Tek Tırnak Kullanımı 
</script>

Metin içinde en dışta çift tırnak kullandıysanız içinde tek tırnak, en dış katmanda tek tırnak kullandıysanız içinde çift tırnak kullanabilirsiniz.

<script>
var sehir= "Ben 'İstanbul' ilinde yaşıyorum";
var yemek = 'Bugün ne "yiyeceğimi" bilmiyorum'; 
</script>

Bir Metnin Uzunluğu

Tanımladığımız bir metnin uzunluğunu bulmak için length özelliğini kullanırız.

<script>
var metin = "kodlamaklazim";
console.log(metin.length); // bize metin değişkeninin karakter sayısını verir.
</script>

Kaçış Karakterleri

Bazen çift tırnak içine yazdığımız metinde çift tırnak kullanmamız gerekebilir . Bunun için kaçış karakterlerinden faydalanırız. Sadece çift tırnak için geçerli değil bir kaç özel karakterde daha kullanılabilir.

<script>
var x = "Zafer Yıldız "26" yaşındadır.";
//yukarda çift tırnak içinde çift tırnak kullanığımız için javascript hata verecektir.
</script>

Bu sorunu çözmek için backslash "\" karakteriniş kullanırız.

Ters slash karakterleri özel işaretleri Javascriptin anlayacağı şekilde kodlar e hata vermesini önler. Ama biz arkaplanda bir şey göremeyiz ne çıktı almak istiyorsak doğru yazdığımız sürece bize o çıktıyı verir.

\' => ' çıktısını verir.

\" => " çıktısını verir.

\\ ise \ çıktısını verir

Şimdi size yukardaki örneğin doğru kullanımını göstereceğim.

<script>var x = "Zafer Yıldız \"26\" yaşındadır";
  //Eğer örneği böyle yazarsak Javascript hata vermeyecektir.

 var software = 'Javascript\'i  sizden öğrenecek değiliz';
//Bu da tek tırnak kullanımı 
var adres = "Sarıyer \\ Poligon Mahallesinde oturuyorum " ;
//Bu da slash kullanımı</script>

Javascriptte bunlar haricinde tanımlı 6 adet daha kaçış karakteri bulunmaktadır.

\b, \n , \f, \r, \t, \v

<script>
var metin = "Karadeniz \n şarkıları mükemmel"; 
//kodu ekrana yazdırırsanız Karadeniz kelimesinden sonra bi satır aşağıya geçerek yazdırmaya devam edecektir. 
</script>

Uzun Kod Satırlarını Kırmak

İlk Javascript yazmaya başladığım zamanlar Php gibi enter'a basınca aşağı kaydığında sorunsuz çalışacağını düşünmüştüm. Meğerimse öyle değilmiş :D . Bu yazıyı okuduysanız siz böyle bir hatayla karşılaşmayacaksınız demektir.

<script>
document.getElementById("takim").innerHTML = "Fenerbahçe  
Spor Kulübü!";

</script>

Eğer yukardaki gibi bir yazım yaparsanız Javascript hata verecektir.

Doğru kullanımı ise:

<script>
document.getElementById("takim").innerHTML = "Fenerbahçe \
Spor Kulübü! ";
</script> 

Bu işlem için slash kullanabilirken artı işaretini de kullanabilmeniz mümkündür.


<script>
document.getElementById("demo").innerHTML = "Fenerbahçe" +
"Spor Kulübü !"; 
</script>

Burda kullanım farkı olarak tırnak işareti kapatılıp açılıyor. Yani kesmek istediğiniz yerden tırnağı kapatıp artı işaretini koyuyorsunuz ve alt satırda tırnakları tekrar açıyorsunuz.

YAZAR HAKKINDA

26 Yaşında. Araştırmayı seven, bir şeyler öğretmeye meraklı bir Bilgisayar Mühendisi

3 YORUM

Muhammed Fatih Bağcıvan

06-February-2021

Çok güzel bir içerik olmuş 😊 ellerinize sağlık


Sarenur

06-February-2021

Çok net ve anlaşılır olmuş elinize emeğinize sağlık.


Arda Demirci

06-February-2021

Çok güzel bir yazı olmuş ellerinize sağlık


Yorum Yap

@COPYRIGHT KodlamakLazım Tüm Hakları Saklıdır.