olunur. Masalan, agar s dayi§ani satiri tipindadirsa, bu satirin uzunlugunu a§agidaki qaydada
gostarmak olar:
s.length
Satirlarla i§lamak ufun bir ne^a metod movcuddur. s satirinin son simvolu bela gostarmak olar:
last_char = s.charAt(s.length - 1)
Ikinci simvolu pxartmaq ufun, s satirinin ufuncu va dorduncu simvollari, talimata tatbiq edilir:
sub = s.substring (1,4);
S satirinda birinci simvol olan "a" harfinin movqeyini a§agidaki qaydada muayyan etmak olar: i = s.indexOf ('a');
Satirlarla i§layan digar metodlar da vardir. Bu metodlarin taffarruati String obyektinin tasvirinda va kitabin ufuncu hissasinin listinqlarinda sanadlarla asaslandirilmi§dir. Uvvalki numunalardan anlamaq olar ki, JavaScript-satirlari (va galacakda tani§ olacagimiz JavaScript massivlari) 0-dan ba§layaraq indeksla§dirilir. Ba§qa sozla, satirin birinci simvolunun sira nomrasi sifira barabardir. C, C++ va Java-da i§lami§ proqramfilara bu metod tani§dir. Bir maqam da var ki, bu dillarda satirlarin va massivlarin numerasiyasi vahiddan ba§lanir. JavaScript-in bazi (bir qadar) realla§dirmalarinda ayri simvollar goturula bilar satirlar (amma satirlara yazilmamaq) satirlara muraciat (raftar) vaxti (yaninda) neca massivlara, daha avval naticada gostarilan charAt() metodunun fagiri§i a§agidaki
qaydada yazilmi§ ola bilar:
last_char = s [s.length - 1];
Ancaq bu sintaksis ECMAScript v3-da standartla§dirilmami§dir, dayman deyil va ondan fakinmak lazimdir.
Biz obyekt malumat tipi muzakira edanda, xususiyyatin avvalki numunalari va satirlar metodlari obyektlar metodlari kimi istifada olunur. Bu o demak deyil ki, satirlar - obyektlarin tipidir. Bslinda satirlar JavaScript-in ayri bir malumat tipidir. Onlarin xususiyyatlarina va metodlarina giri§ ufun obyekt sintaksisi istifada olunur, amma satir ozu hef vaxt obyekt olmur! Bunun niya bela oldugunu, biz bu fasilin sonunda bilacayik.