जावास्क्रिप्ट में नेस्टेड लूप्स
आप जिन लूप्स से पहले से परिचित हैं, उन्हें एक दूसरे के अंदर नेस्ट किया जा सकता है। उदाहरण के लिए, आइए निम्नलिखित कार्य को हल करें: आइए स्क्रीन पर यह स्ट्रिंग प्रदर्शित करें:
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