1. Interpretatsiya



Download 1,72 Mb.
Sana31.01.2023
Hajmi1,72 Mb.
#906136
Bog'liq
Mavzu JavaScriptda foydalanuvchi bilan muloqot tashkil etuvchi


  • Java Scriptda yozilgan dastur kodini oldindan kompilyasiya qilish shart emas va qilinmaydi. Faqatgina dastur kodi interpretatsiya qilinadi. Shuning uchun Java Scriptni “interpretatorli til” deb ataladi. Java Scriptda yozilgan dastur to‟g‟ridan-to‟g‟ri HTML formatida saqlanib bajariladi. HTML fayli yuklangan vaqtda dastur matni brauzer tomonidan interpretatsiya qilinadi va u brauzerda bajariladi. Shuning uchun brauzerni interpretator deb ham nomlash mumkin. Kompilyasiya va interpretatsiya tushunchalariga to‟xtalib o‟taylik. Translyatsiya-bu ma‟lum bir dasturlash tilida yozilgan dastur matnini (kodi) elektron hisoblash mashina tiliga o‟tkazilish jarayoni tushuniladi.Shunday vazifani bajaruvchi maxsus dasturlar translyatorlar deb ataladi. Translyatsiya ikkiga bo‟linadi:

  • 1. Interpretatsiya.

  • 2. Kompilyasiya

Interpretatsiya-bu dastur matnidagi har bir qator buyruqlarini qatorma-qator mashina tiliga o‟girilish jarayoni. Kompilyasiya-bu dastur matnidagi har bir qator buyruqlarini mashina tiliga o‟tkazishi bilan birgalikda ularning ketma-ketligini ta‟minlash va sturktura bo‟yicha mashina tiliga o‟tkazilish jarayonidir.



  • Javascript operatorlar

  • Operatorlar: arifmetik amallar, o’zlashtirish, orttirish, kamaytirish. Shartli ifodalar:

  • Qo’shish “+”, ayirish “-”, ko’paytirsh “*”, bo’lish “/”, qoldiqli bo’lish “%”.
    Bu ifodalar har qanday sonli ifodalarda uchrashi mumkin.
    Shuni ko’rish mumkinki, JavaScriptdagi o’zlashtirish operatorlari C va Java dagilar bilan bir hil: “=”, “+=”, “-=”, “*=”, “/=”, “%=”.
    x=y ifoda boshqa ko’pgina dasturlash tillaridagi kabi “x” o’zgaruvchiga “y” qiymatni berishni bildiradi.
    Quyidagi operatorlar C dagi mos operatorlar bilan bir hil sintaktik qoidalarga ega:

  • y+=x bilan y=y+x ekvivalent
    y-=x bilan y=y-x ekvivalent
    y*=x bilan y=y*x ekvivalent
    y/=x bilan y=y/x ekvivalent
    y%=x bilan y=y%x – y ni x ga butun bo’lgandagi qoldiq- ekvivalent.
    Shartli ifodalar quyidagi ko’rinishga ega

Mantiqiy ifodalar.

  • "&&" — mantiqiy AND — "VA";
    "||" — mantiqiy OR — "YOKI";
    "!" — mantiqiy NOT — "YO’Q".
    Misol:
    (a>b)&&(b<=10)||(a>10)
    JavaScripda mantiqiy ifodalarni qisqartirilgan tekshirilishi deb ataluvchi amal doimo qo’llaniladi: B1&&B2 operandda B1=false bo’lgan holda B2 ni baholash bajarilmaydi va false qiymati qaytariladi. Shunga o’hshab B1||B2 B1=true holatda true deb baholanadi. Bunda mantiqiy ifodalarni tahlili chapdan o’ngga qarab olib boriladi va faqatgina to’la ifoda baholanib bo’lishi bilan natija qaytariladi. Shuning uchun agar B2 sifatida funktsiya bo’lsa, u chaqirilmaydi, va agar u aks ta’sirga ega bo’lsa, bu hatolikka olib kelishi mumkin.

Taqqoslash operatorlari:

  • "= =" -"teng";
    ">" -"katta";
    "<" -"kichik";
    ">=" -"katta yoki teng";
    "<=" -"kichik yoki teng";
    "!=" -"teng emas".
  • Taqqoslash operatorlari nafaqat sonli ifodalarga, balki satrli ifodalarga ham qo’llanilishi mumkin. Bunda satrlar teng hisoblanadi qachonki ulardagi barcha simvollar ustma-ust tushsa va bir hil tartibda kelsa (bo’sh belgi ham simvol deb qaraladi). Agar satrlar turli hil uzunliklarga ega bo’lsa, u holda uzunroq satr katta hisoblanadi. Agar ularning uzunliklari teng bo’lsa, u holda chapdan o’ngga brogan sari kattaroq nomerdagi simvolga ega bo’lgan satr katta hisoblanadi.



Tayyorlangan saytlar:


Link: https://tcti-test-lab.netlify.app



Link: https://img-filters.netlify.app


Download 1,72 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish