Sobes.tech
Junior — Middle

JavaScript tilida mavjud bo'lgan tsikllar turlarini sanab o'ta olasizmi?

sobes.tech AI

AIdan javob

JavaScriptda quyidagi asosiy tsikllar mavjud:

  • for — klassik tsikl, boshlang‘ich qiymat, shart va qadam bilan.
for (let i = 0; i < 5; i++) {
  console.log(i);
}
  • while — shart to‘g‘ri bo‘lsa, tsikl tanasini bajaradi.
let i = 0;
while (i < 5) {
  console.log(i);
  i++;
}
  • do...while — avval tanani bajaradi, so‘ng shartni tekshiradi.
let i = 0;
do {
  console.log(i);
  i++;
} while (i < 5);
  • for...in — obyektdagi enumeratsiya qilinadigan xususiyatlarni aylanadi.
const obj = {a: 1, b: 2};
for (let key in obj) {
  console.log(key, obj[key]);
}
  • for...of — iteratsiya qiladigan ob’ektlarni (massivlar, satrlar va boshqalar) aylanadi.
const arr = [10, 20, 30];
for (let value of arr) {
  console.log(value);
}

Har bir tsikl turli vazifalar uchun mos keladi, ma’lumotlar tuzilmasi va mantiqqa bog‘liq holda.