ჩასმული ციკლები JavaScript-ში

ციკლები, რომელთა მუშაობაც თქვენ უკვე იცით, შეიძლება ჩაიწეროს ერთმანეთში. მაგალითად, მოდით მოვაგვაროთ შემდეგი ამოცანა: გამოვიტანოთ ეკრანზე სტრიქონი:

111222333444555666777888999

აქ ერთი ციკლით ვერ ვიყოფბით - საჭიროა გაეშვას ორი ციკლი ერთმანეთში ჩასმული: პირველი ციკლი დაითვლის რიცხვებს, ხოლო მეორე ციკლი გაიმეორებს ამ რიცხვებს სამჯერ. მოდით განვახორციელოთ:

javascriptfor (let i = 1; i <= 9; i++) {
  for (let j = 1; j <= 3; j++) {
    document.write(i);
  }
}

გაითვალისწინეთ: პირველ ციკლს აქვს თვლის ცვლადი i, მეორეს j, ხოლო თუ იქნება მესამე ციკლიც - მაშინ მისი თვლის ცვლადი იქნება ცვლადი k. ეს სტანდარტული, საყოველთაოდ მიღებული სახელებია, მათი გამოყენება მიზანშეწონილია.

Задание 1

ორი ჩასმული ციკლის დახმარებით გამოიტანეთ ეკრანზე შემდეგი სტრიქონი:

111222333444555666777888999
Задание 2

ორი ჩასმული ციკლის დახმარებით გამოიტანეთ ეკრანზე შემდეგი სტრიქონი:

11 12 13 21 22 23 31 32 33