DEV Community

Ozodbek Tohirov
Ozodbek Tohirov

Posted on

Loops, for, while, do-while

Loops(tsiklar) kod blokini bir necha marta takrorlash usulidir. JavaScript-da tsikllarning uchta asosiy turi mavjud: for, while va do-while.

1. for loop : for loop kod blokini ma'lum bir necha marta bajarish uchun ishlatiladi. U uch qismdan iborat: ishga tushirish, shart va iteration (takrorlash). Mana 0 dan 4 gacha hisoblangan for sikliga misol:

for (var i = 0; i < 5; i++) {
  console.log(i);
}
Enter fullscreen mode Exit fullscreen mode

Ta'rif: i o'zgaruvchisini 0 ga ishga tushiradi, i 5 dan kichik yoki yo'qligini tekshiradi va har bir iteratsiyadan keyin i ni 1 ga oshiradi. Loop 5 marta bajariladi va i ning 0 dan 4 gacha bo'lgan qiymatlarini chiqaradi.

2. while tsikli: while tsikli shart rost bo'lganda kod blokini bajarish uchun ishlatiladi. 0 dan 4 gacha hisoblangan while tsikliga misol:

var i = 0;
while (i < 5) {
  console.log(i);
  i++;
}
Enter fullscreen mode Exit fullscreen mode

Ta'rif: i o'zgaruvchisini 0 ga ishga tushiradi, i 5 dan kichik yoki yo'qligini tekshiradi va har bir iteratsiyadan keyin i ni 1 ga oshiradi. Loop 5 marta bajariladi va i ning 0 dan 4 gacha bo'lgan qiymatlarini chiqaradi.

3. do-while tsikli: do-while tsikli while tsikliga o‘xshaydi, lekin shartni tekshirishdan oldin u kod blokini kamida bir marta bajaradi. 0 dan 4 gacha sanaladigan do-while tsiklining misoli:

var i = 0;
do {
  console.log(i);
  i++;
} while (i < 5);
Enter fullscreen mode Exit fullscreen mode

Ta'rif: i o'zgaruvchisini 0 ga ishga tushiradi, kod blokini kamida bir marta bajaradi, i ning 5 dan kichikligini tekshiradi va har bir iteratsiyadan keyin i ni 1 ga oshiradi. Loop 5 marta bajariladi va i ning 0 dan 4 gacha bo'lgan qiymatlarini chiqaradi.

Xulosa: tsikllar dasturlashning asosiy tushunchasi bo'lib, bir xil kodni qayta-qayta takrorlamasdan kod blokini bir necha marta bajarishga imkon beradi.

Task (vazifa)

1. 0 dan 100 gacha bo'lgan 10 dan ortib, har bir raqamni konsolga kiritadigan for, (ixtiyoriy: whileva do-while) tsiklini yozing.
2. 0 dan 100 gacha bo'lgan, lekin faqat juft raqamlarni konsolga kiritadigan for tsiklini yozing.

Top comments (0)