• 19-bob: Veb uchun dasturlash 311
  • Ict stb g10-11 pre p00i-0viii nt r6 2023. indd




    Download 14,88 Mb.
    Pdf ko'rish
    bet395/510
    Sana20.05.2024
    Hajmi14,88 Mb.
    #245028
    1   ...   391   392   393   394   395   396   397   398   ...   510
    Bog'liq
    10-11-sinf Informatika va AT @E BAZA ISHREJA

    Stringlarni boshqarish
    Stringlarni boshqarish sizga stringda amallarni bajarish 
    va undan ma’lumotlarni ajratib olishga imkon beradi
    String har arini sanashda birinchi harf 0, ikkinchi harf 
    1 ga teng boʻladi Probel va belgilar ham harf sifatida 
    sanaladi
    19 05-jadvalda stringlarni boshqarishning keng 
    tarqalgan stillari berilgan
    Operator 
    nomi
    Funksiyasi
    Izoh
    Misol
    ||
    OKI
    Shartlardan 
    bir yoki 
    ikkalasi 
    ham toʻgʻri 
    boʻlsa, u 
    toʻgʻri Agar 
    ikkalasi ham 
    xato boʻlsa, 
    unda u xato 
    boʻladi
    (5 < 6) || 
    (7 < 10)
    Ikkalasi ham 
    toʻgʻri, shuning 
    uchun natija 
    toʻgʻri
    (5 > 6) || 
    (7 < 10)
    Ikkinchisi toʻgʻri, 
    shuning uchun 
    natija toʻgʻri
    !
    NOT
    Toʻgʻri 
    ma’lumotni 
    xato bilan 
    yoki xato 
    ma’lumotni 
    toʻgʻrisi bilan 
    almashtiradi
    !(5 < 6)
    Bu xato, chunki 
    5 < 6
    toʻgʻri, ammo 
    !
    uni xato 
    ma’lumotga 
    almashtiradi
    19.04-jadval. Boolean operatorlar (
    davomi
    ).
    Boolean va taqqoslash operatorlari shartli buyruq yoki 
    lup bilan birga qoʻllanadi
    Ularning natijasini chiqarish uchun operatsiyani chiqish 
    bayonotiga kiriting Masalan
    document.write(10 < 6);
    Operator nomi
    Funksiyasi
    Misol
    substring 
    (
    startLetter, 
    endLetter);
    Har arni 
    startLetter
    oʻrnidan 
    endLetter
    oʻrniga 
    qaytaradi
    word = "Hello World";
    subword = word.substring(7,11);
    subword 
    da 
    “World” 
    soʻzi joylashadi
    word
    oʻzgaruvchisi operator bilan birgalikda, ya’ni 
    word.substring
    shaklida foydalaniladi
    substr (
    start, 
    noOf
    );
    start
    harfdan boshlab, 
    noOf
    (ta ) har arga qaytaradi
    word = "Hello World";
    subword = word.substr(2,4);
    subwordda “llo”
    jumlasi joylashadi
    replace 
    ("
    string", 
    "string");
    Birinchi satrni topadi va uni 
    ikkinchi satr bilan almashtiradi
    word = "Hello World";
    newW = word.
    replace("World","Friends");
    newW "Hello Friends"
    soʻzi joylashadi
    concat 
    (
    "string1", 
    "string2")
    Almashtirish 
    string1
    va 
    string2
    ni bir-biriga 
    bogʻlaydi
    Siz ikkitadan ortiq stringdan 
    foydalanishingiz mumkin
    word1 = "Hello"';
    space = " "';
    word2 = "World"';
    fi nal = word1.concat(word1, space, 
    word2)';
    fi nalda 
    endi 
    "Hello World" 
    jumlasi joylashadi
    19.05-jadval. Stringlarni boshqarish.
    19-bob: Veb uchun dasturlash
    311
    ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 311
    28.10.2023 11:39:11


    Izohlar
    Izoh kodga qoʻshadigan matn boʻlib, interpretator, 
    ya’ni dasturingizni ishga tushiruvchi dasturiy ta’minot 
    tomonidan inobatga olinmaydi Izohlar yordamida 
    kodni qoʻllashga oid izohlar qoldirsangiz, boshqa 
    dasturchilar ishingizni aniqroq tushunadi Izoh 
    qoʻshish uchun // belgisini kiriting Bu belgidan keyin 
    yoziladigan matn izoh hisoblanadi Masalan,
    var count = 0; //bu raqam faqat 
    //sikl hisoblagichi
    while(count <= 12){ //loop 0 to 12 
    //kvadrat sonlarni ko‘rsatadi
    document.write(count * count); 
    //kvadrat sonlarni chiqaradi
    count++; //o‘sish hisoblagichi
    }
    1. 
    Odamlarning
    ismi, familiyasi va yoshini saqlash 
    uchun dastur yarating Mazkur elementlarni 
    gap tarkibida ifodalang Masalan, Orifa 
    Gʻulomova, siz 27 yoshdasiz
    2. 
    Odamlarning ism va familiyasi oʻzgaruvchilarda 
    saqlanadigan dastur yarating Ismlarning 
    dastlabki ikkita harfi ni familiyalarning birinchi 
    harfi bilan birlashtiring va natijani chiqaring

    Download 14,88 Mb.
    1   ...   391   392   393   394   395   396   397   398   ...   510




    Download 14,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Ict stb g10-11 pre p00i-0viii nt r6 2023. indd

    Download 14,88 Mb.
    Pdf ko'rish