• HTML shakllari va boshqaruv hodisalari
  • /11-sinf Informatika va axborot texnologiyalari




    Download 14,88 Mb.
    Pdf ko'rish
    bet401/510
    Sana20.05.2024
    Hajmi14,88 Mb.
    #245028
    1   ...   397   398   399   400   401   402   403   404   ...   510
    Bog'liq
    10-11-sinf Informatika va AT @E BAZA ISHREJA

    10/11-sinf Informatika va axborot texnologiyalari
    316
    ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 316
    28.10.2023 11:39:12


    keyin mavjud xatoni chiqarishga xizmat qiladi Catch 
    bloki aniqlangan xatoni bartaraf etishga yoʻl koʻrsatadi
    var x = 21;
    try{
    if(x>20) throw "over 20";
    if(x<=10) throw "less than 11";
    }
    catch(e){
    message.innerHTML= e;
    }
    Mazkur kod x ning qiymati 20 dan katta ekanini 
    tekshiradi Agar natija toʻgʻri boʻlsa, u 
    over 20
    ” 
    ga xato chiqaradi Agar notoʻgʻri boʻlsa, 10 
    taqqoslaydi Shunda, natija toʻgʻri boʻlsa, 
    “less 
    than 11”
    ga xato chiqaradi
    Catch
    esa chiqarilgan 
    xatoni olib koʻrsatadi Ushbu koddan maʼlumotlar 
    validatsiyasi uchun foydalanish maqsadga muvofi q
    If
    operatorlarini shu tarzda qoʻllash barcha shartlarning 
    bajarilishini ta’minlaydi Case buyrugʻi esa barcha 
    ehtimoliy xatolarni aniqlamasligi mumkin
    HTML shakllari va boshqaruv hodisalari
    HTML shakli bir nechta obyektlarni birlashtirish 
    va foydalanuvchidan ma’lumotlarni qabul qilish 
    imkoniyatini beradi
    HTMLga shaklni 

    tegi yordamida 
    kiritasiz Tugmalar, ochiluvchi roʻyxat va boshqalarni 
    koʻrsatadigan barcha kodlar shu teg ichida joylashadi
    Hodisa HTML kodi ichida bajarilib, unga JavaScript 
    bilan ishlov bersa boʻladi Ushbu obyektlarning HTML 
    kodi ichida JavaScript funksiyasini chaqirish mumkin
    u ma
    Quyidagi HTML kodi 
    “Press me”
    yozuvli tugmani 
    yaratadi
    Press 
    me
    Kodda tugma bosilganda JavaScriptning 
    outputMessage()
    funksiyasi chaqiriladi
    Keyin ushbu funksiya JavaScriptda yoziladi
    function outputMessage(){
    document.write("Hello World");
    }
    Bu safar metod har bir elementni qabul qilib, ularga 1 
    qiymatini qoʻshadi va yangi qiymat chiqaradi Arrayda 
    saqlangan haqiqiy qiymat oʻzgartirilmaydi
    Ma m to i
    map
    array ichidagi har bir element bilan muayyan 
    vazifa yoki buyruqni bajaradi hamda tahrirlangan yangi 
    arrayni qaytaradi
    function mapOne(item, index, array)
    {
    item = item + 1;
    }
    var numbers = [10, 20, 30, 40, 
    50, 60];
    var mapArray = numbers.
    map(mapOne);
    Bu safar metod har bir elementni qabul qilib, ularga 
    1 ni qoʻshadi Soʻng 
    mapArray
    da saqlangan yangi 
    qiymatlarni chiqaradi 11, 21, 31, 41, 51, 61
    1. 
    Raqamlar toʻplamiga ega array yarating
    a) Arraydagi har bir raqamni ikkiga koʻpaytirib, 
    natijani chiqaradigan, lekin saqlamaydigan 
    funksiya yarating
    b) Arraydagi har bir raqamni oʻnga koʻpaytirib, 
    natijalarni chiqaradigan va saqlaydigan 
    funksiya yarating
    c) Raqamlardan biri 20 dan katta ekanini 
    tekshirish uchun funksiya yarating
    d) Barcha raqamlar 20 dan katta ekanini 
    tekshirish uchun funksiya yarating
    e) Barcha elementlari oʻndan katta yoki oʻnga 
    teng arrayni chiqarish uchun funksiya 
    yarating

    Download 14,88 Mb.
    1   ...   397   398   399   400   401   402   403   404   ...   510




    Download 14,88 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    /11-sinf Informatika va axborot texnologiyalari

    Download 14,88 Mb.
    Pdf ko'rish