ჩასმული ციკლები 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