JavaScript да for циклы
for цикли бир неча марта
бирор кодни такрорлаш имконини беради.
Унинг синтаксиси:
for ( бошланғич командалар; тугаш шарти; такрордан сўнгги командалар ) {
цикл таниси
}
Бошланғич командалар - бу цикл бошланишидан олдин
бажариладиган нарсалар. Улар фақат бир марта
бажарилади. Одатда у ерда ҳисоблагчиларнинг бошланғич
қийматларини joylash, масалан: i = 0.
Циклнинг тугаш шарти - бу цикл айланиб турадиган шарт,
у ҳақиқий бўлгунча, масалан: i <= 10.
Цикл такроридан сўнгги командалар - бу
цикл такрори тугаганида ҳар бир сафар бажариладиган
командалар. Одатда у ерда ҳисоблагчиларни oshiriladi,
масалан: i++.
Келинг for цикли ёрдамида
1 дан 9 гача бўлган
сонларни ketma-ket чиқарамиз:
for (let i = 1; i <= 9; i++) {
console.log(i); // 1, 2... 9 ни чиқаради
}
Энди esa ҳисоблагчини 1 га эмас,
2 га oshiramiz:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // 1, 3, 5... ни чиқаради
}
Тескари ҳисоблашни амалга ошириш мумкин:
for (let i = 10; i > 0; i--) {
console.log(i); // 10, 9, 8... ни чиқаради
}
for цикли ёрдамида консолга
1 дан 100 гача бўлган
сонларни чиқаринг.
for цикли ёрдамида консолга
11 дан 33 гача бўлган
сонларни чиқаринг.
for цикли ёрдамида консолга
0 дан 100 гача бўлган
жуфт сонларни чиқаринг.
for цикли ёрдамида консолга
1 дан 99 гача бўлган
тоқ сонларни чиқаринг.
for цикли ёрдамида консолга
100 дан 0 гача бўлган
сонларни чиқаринг.