জাভাস্ক্রিপ্টে নেস্টেড লুপ
আপনি ইতিমধ্যে জানেন এমন লুপগুলি একে অপরের ভিতরে নেস্ট করা যেতে পারে। উদাহরণস্বরূপ, আসুন নিম্নলিখিত সমস্যাটি সমাধান করি: আসুন একটি স্ট্রিং আউটপুট করি:
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