Bajardi: web 009- guruh Talabasi: Shariyorov Asadbek Tekshirdi


while va do...while loop o'rtasidagi farq



Download 76,49 Kb.
bet5/6
Sana02.06.2023
Hajmi76,49 Kb.
#948152
1   2   3   4   5   6
Bog'liq
bek web

while va do...while loop o'rtasidagi farq:

while sikli do-while siklidan bir muhim jihati bilan farq qiladi — while tsikli bilan baholanadigan shart har bir sikl iteratsiyasining boshida tekshiriladi, shuning uchun shartli ifoda noto‘g‘ri deb baholansa, tsikl hech qachon bajarilmaydi. Do-while siklida esa, aksincha, shartli ifoda noto‘g‘ri baholansa ham, davr har doim bir marta bajariladi, chunki while siklidan farqli o‘laroq, shart sikl takrorining boshida emas, oxirida baholanadi.

for Loop

Ma'lum bir shart bajarilganda, tsikl kod blokini takrorlaydi . Odatda kod blokini ma'lum bir necha marta bajarish uchun ishlatiladi. Uning sintaksisi:


for ( insializatsiya ; shart ; o'sish ) {
// Bajariladigan kod
}
Loop bayonotining parametrlari forquyidagi ma'nolarga ega:

  • ishga tushirish - hisoblagich o'zgaruvchilarni ishga tushirish uchun ishlatiladi va tsikl tanasining birinchi bajarilishidan oldin shartsiz bir marta baholanadi.

  • shart - u har bir iteratsiya boshida baholanadi. Agar u ga baholansatrue, tsikl operatorlari bajariladi. Agar u ga baholansafalse, tsiklning bajarilishi tugaydi.

  • o'sish — tsikl har gal ishlaganda tsikl hisoblagichini yangi qiymat bilan yangilaydi.

Quyidagi misol bilan boshlanadigan sikl aniqlanadi i=1. O'zgaruvchining qiymati i5 dan kichik yoki teng bo'lgunga qadar tsikl davom etadi i. Har safar tsikl ishlaganda o'zgaruvchi 1 ga ortadi:
for(var i=1; i<=5; i++) {
document.write("
The number is " + i + "
");
}

Loop for, ayniqsa, massivni takrorlash uchun foydalidir. Quyidagi misol JavaScript massivining har bir elementi yoki elementini qanday chop etishni ko'rsatadi .


// An array with some elements
var fruits = ["Apple", "Banana", "Mango", "Orange", "Papaya"];

// Loop through all the elements in the array
for(var i=0; i document.write("
" + fruits[i] + "
");
}

Download 76,49 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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