JavaScript да ички циклалар
Сиз allaқачон билган циклларни бир-бирига ички қилиш мумкин. Масалан, куйидаги вазифани ечамиз: экранга куйидаги сатрни чиқарамиз:
111222333444555666777888999
Бу ерда битта цикл билан бўлмайди - бир-бирига ички бўлган икки циклни ишга тушириш керак: биринчи цикл сонларни айлантиради, ва иккинчи цикл бу сонларни уч марта такрорлайди. Куйида амалга оширамиз:
for (let i = 1; i <= 9; i++) {
for (let j = 1; j <= 3; j++) {
document.write(i);
}
}
Эътибор беринг: биринчи циклнинг ҳисобловчиси
i, иккинчиси j, ва агар яна
учинчи цикл бўлса - унинг ҳисобловчиси
k ўзгарувчиси бўлади.
Бу стандарт умумқабул қилинган
номланишлар, айнан шулардан фойдаланиш керак.
Икки ички цикл ёрдамида экранга куйидаги сатрни чиқаринг:
111222333444555666777888999
Икки ички цикл ёрдамида экранга куйидаги сатрни чиқаринг:
11 12 13 21 22 23 31 32 33