String - Karakter Dizisi
Javascript UTF-16 karakter setini kullanır.
Bir değişkenin değeri tırnak arasında yazılmış ise veri tipi string-karakter dizisi olur. Karakter dizisi klavyeden girilebilecek boşluk, nokta, virgül, kuyruklu a, rakamlar vb. basılabilen tüm karakterleri içerir. Örnek:
Üç tip tırnak işareti vardır. Bunlar:
Çift Tırnak (Double Quote) (Basit)
Tek Tırnak (Single Quote) (Basit)
Ters (Garip) Tırnak (Backtick) (Genişletilmiş Fonksiyonlu)
Yazacağınız metinde basit tırnaklardan biri varsa dışardaki tırnakları tersine kullanmalısınız. Örnek:
Bunu kontrol etmenin başka bir yolu da basit tırnak işaretinden önce kaçış işareti '\' eklemektir. Bu işaret çıktılarda görünmez. Deneyiniz.
Peki biz ekrana '\' işaret yazdırmak istiyorsak ne yapmalıyız? İki kere kullanmalıyız. Deneyiniz.
Bu kaçış işaretlerinden birkaçı şunlardır.
Kaçış İşareti | İşlevi |
---|---|
\ | Basit tırnak işaretlerinin dıştakilerle çakışmasını engeller. |
\\ | '\' karakterinin basılmasını sağlar. |
\n | Sonrasında yazılanları bir alt satırdan başlatır. |
\u | Unicode karakteri yazmak için önek. (Örnek: \u00A9) |
\t | Bir sekme boşluk bırakır. Dört tane boşluk. |
Örnekleri deneyiniz.
Ters tırnak genişletilmiş fonksiyonları olan bir tırnak işaretidir. Ters tırnak ile yazılan karakter dizisinin içinde ${ }
ile kod yazımına geçebilirsiniz. Örnek:
Ters tırnak işareti Alt Gr ile Virgül ( alt gr + , ) tuşlarına birlikte basılarak yapılır.
Çok satırlı bir metni tanımlamak istiyorsak yine ters tırnak ile yapabiliriz. Deneyiniz.
String'e Ait Özellikler (Property)
Bir programlama dilinde bir deyimin normal parantez () ile bitmesi onun bir fonksiyon olduğunun işaretidir. Örnek olarak alert()
gibi. Buna 'alert
fonksiyonu' deriz. Fonksiyonlar bir dizi işlem silsilesidir.
Eğer fonksiyon .
işareti ile bir öğeye bağlıysa buna metot (alt fonksiyon) denir. Örnek olarak console.log()
gibi. Buna 'console
öğesinin log
metodu' deriz.
Özellik (property) ise bir niteliktir. Bir değer ifade eder. Örnek olarak: Bir video dosyasını düşünün. Video dosyasının adı, uzunluğu, uzantısı bir niteliktir. Fakat videonun yürütülerek çalıştırılması fonksiyonlar veya metotlar ile olur.
Uzunluk
.length
Bir string değerin uzunluğu .length
ile elde edilir. Örnek:
.length
bir özelliktir. Bir karakter dizisinin ilk karakterinin pozisyonu her zaman 0 (sıfır) değeridir. Örnek olarak 'Script' kelimesinin ilk karakteri olan S'nin pozisyonu 0, son karakter olan t'nin pozisyonu ise 5'tir. Dolayısıyla .length
özelliği karakter dizisinin son karakterinin pozisyonu+1 değerini taşır.
Last updated