JavaScriptətrafli izah 1 JavaScript-a giri§



Yüklə 494,5 Kb.
səhifə24/29
tarix02.01.2022
ölçüsü494,5 Kb.
#38119
1   ...   21   22   23   24   25   26   27   28   29
Prezentasiya -5,6 -Java

3.2.3. Sdtirldrld i§
  • JavaScript-in inteqrasiya edilmi§ imkanlarindan biri da satirlari birla§dirmakdir. 9gar + operatoru
  • adadlara tatbiq edilirsa, bu adadlar toplanir, agar satirlara tatbiq edilirsa, bu satirlar biti§dirilir, bu
  • halda ikinci birinci satirin sonuna alava edilir. Masalan:
  • msg = "Hello, "+ "world"; // Alinir: "Hello, world"
  • greeting = "Hormatli, "+name+". Manim ana sahifama xo$ galmisiniz";
  • Satir uzunlugunun (satirda olan simvollarin miqdari) tayini ufun length xususiyyatindan istifada
  • 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.

    • Yüklə 494,5 Kb.

      Dostları ilə paylaş:
    1   ...   21   22   23   24   25   26   27   28   29




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin