JavaScript да for циклы

for цикли бир неча марта бирор кодни такрорлаш имконини беради. Унинг синтаксиси:

javascriptfor ( бошланғич командалар; тугаш шарти; такрордан сўнгги командалар ) {
  цикл таниси
}

Бошланғич командалар - бу цикл бошланишидан олдин бажариладиган нарсалар. Улар фақат бир марта бажарилади. Одатда у ерда ҳисоблагчиларнинг бошланғич қийматларини joylash, масалан: i = 0.

Циклнинг тугаш шарти - бу цикл айланиб турадиган шарт, у ҳақиқий бўлгунча, масалан: i <= 10.

Цикл такроридан сўнгги командалар - бу цикл такрори тугаганида ҳар бир сафар бажариладиган командалар. Одатда у ерда ҳисоблагчиларни oshiriladi, масалан: i++.

Келинг for цикли ёрдамида 1 дан 9 гача бўлган сонларни ketma-ket чиқарамиз:

javascriptfor (let i = 1; i <= 9; i++) {
  console.log(i); // 1, 2... 9 ни чиқаради
}

Энди esa ҳисоблагчини 1 га эмас, 2 га oshiramiz:

javascriptfor (let i = 1; i <= 9; i += 2) {
  console.log(i); // 1, 3, 5... ни чиқаради
}

Тескари ҳисоблашни амалга ошириш мумкин:

javascriptfor (let i = 10; i > 0; i--) {
  console.log(i); // 10, 9, 8... ни чиқаради
}
Задание 1

for цикли ёрдамида консолга 1 дан 100 гача бўлган сонларни чиқаринг.

Задание 2

for цикли ёрдамида консолга 11 дан 33 гача бўлган сонларни чиқаринг.

Задание 3

for цикли ёрдамида консолга 0 дан 100 гача бўлган жуфт сонларни чиқаринг.

Задание 4

for цикли ёрдамида консолга 1 дан 99 гача бўлган тоқ сонларни чиқаринг.

Задание 5

for цикли ёрдамида консолга 100 дан 0 гача бўлган сонларни чиқаринг.