• Operatorlar
  • 10/11-sinf Informatika va axborot texnologiyalari 310
  • -bob: Veb uchun dasturlash




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

    19-bob: Veb uchun dasturlash
    309
    ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 309
    28.10.2023 11:39:11


    Arifmetik hisoblashda raqamlardan emas, 
    oʻzgaruvchilardan foydalanasiz Masalan
    var fi rstNumber = 10;
    var secondNumber = 20;
    var result = fi rstNumber + 
    secondNumber;
    19 03-jadvalda taqqoslash operatorlari keltirilgan
    Operator Funksiya
    Misol
    >
    dan katta
    5 > 6;
    Bu xato
    <
    dan kichik
    5 < 6;
    Bu toʻgʻri
    >=
    dan katta 
    yoki unga teng
    5 >= 6;
    Bu xato
    <=
    dan kichik 
    yoki unga teng
    5 <= 6;
    Bu toʻgʻri
    ==
    ga teng
    5 == 6;
    Bu xato
    ===
    ga teng va 
    ma’lumot turi 
    bir xil
    5 === "5";
    Bu xato, chunki 
    birinchisi raqam, 
    ikkinchisi satr
    !=
    ga teng emas
    5 != 6;
    Bu toʻgʻri
    !===
    ga teng emas 
    va ma’lumotlar 
    turi har xil
    5 !=== "5";
    Bu toʻgʻri, chunki ular bir 
    xil ma’lumotlar turi emas
    19.03-jadval. Taqqoslash operatorlari.
    19 04-jadvalda Boolean (mantiqiy) operatorlar berilgan
    Operator 
    nomi
    Funksiyasi
    Izoh
    Misol
    &&
    AND
    Agar oldingi 
    va keyingi 
    shartning 
    ikkalasi 
    ham toʻgʻri 
    boʻlsa, u 
    toʻgʻri Agar 
    ulardan biri 
    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)
    Birinchi qism 
    xato, shuning 
    uchun natija 
    xato
    Oʻzgaruvchi deklaratsiyasi maʼlumot turlarini 
    deklaratsiya qilmaydi Bu oʻzgaruvchiga qiymat 
    berilganda aniqlanadi Masalan, 
    var name; 
    name
    har qanday ma’lumotlar turi boʻlishi mumkin
    Lekin uning oʻrniga quyidagini qoʻysak
    var name = "";
    name
    string boʻladi
    Masalan, quyidagi misolda
    var age;
    age 
    har qanday ma’lumot turi boʻlishi mumkin Lekin 
    uning oʻrniga quyidagini qoʻysak
    var age = 0;
    age
    oʻzgaruvchisi number turida boʻladi
    Shaxsning ismi, familiyasi va yoshini saqlash 
    uchun oʻzgaruvchilar qoʻshing Ularga ma’lumot 
    kiriting va veb sahifaga chiqaring
    Operatorlar 
    Operator harakatni bajaruvchi belgi yoki belgilar 
    toʻplami JavaScriptda arifmetik, taqqoslash va 
    mantiqiy operatorlardan foydalaniladi
    19 02-jadvalda arifmetik operatorlar keltirilgan
    Operator Funksiya
    Misol
    +
    Qoʻshish
    x = 1 + 2;
    Endi x 3 ga teng
    -
    Ayirish
    x = 5 – 1; 
    Endi x 4 ga teng
    *
    Koʻpaytirish
    x = 2 * 3;
    Endi x 6 ga teng
    /
    Boʻlish
    x = 10 / 3;
    Endi x 3,33 ga 
    teng
    ++
    Oʻsish (1 ga oʻsish)
    x++;
    --
    Kamayish (1 ga 
    kamayish)
    x--;
    %
    Modul (boʻlinmaning 
    butun qismini qaytaradi)
    x = 11 % 5;
    Endi x 1 ga teng
    19.02-jadval. Arifmetik operatorlar.
    19.04-jadval. Boolean operatorlar.
    10/11-sinf Informatika va axborot texnologiyalari
    310
    ICT_STB_G10-11_c19_p307-320_NT_R7_2023.indd 310
    28.10.2023 11:39:11


    Masala yuzasidan keyingi qismlarda batafsil 
    ma’lumotga ega boʻlasiz

    Ikkita oʻzgaruvchi yarating va har biriga raqam 
    qoʻshing Masalan, 
    num1 = 10 and 
    num2 = 5
    Mazkur raqamlar yordamida 
    qoʻshish, ayirish, koʻpaytirish, boʻlish va 
    modulga ajratish amallarini bajaring va 
    natijalarini chiqaring

    Quyidagi mantiqiy amallardan har birining 
    natijasini chiqarish uchun dastur yarating

    5 6

    20 
    20 0

    10 10 1

    Kristoff Fredrick

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




    Download 14,88 Mb.
    Pdf ko'rish