Ҳалқаҳои дарунсохт дар JavaScript
Ҳалқаҳоеро, ки шумо аллакай медонед, метавонед дар якдигар ҷой диҳед. Масалан, биёед вазифаи зеринро ҳал кунем: сатри зеринро чоп кунем:
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