জাভাস্ক্রিপ্টে for লুপ
for লুপটি একটি নির্দিষ্ট সংখ্যক বার
কিছু কোড পুনরাবৃত্তি করতে দেয়।
এটির সিনট্যাক্স হল:
for ( প্রারম্ভিক কমান্ড; শেষ হওয়ার শর্ত; পাস করার পরের কমান্ড ) {
লুপ বডি
}
প্রারম্ভিক কমান্ডগুলি হল সেগুলো যা
লুপ শুরু হওয়ার আগে এক্সিকিউট হবে। সেগুলি শুধুমাত্র
একবার এক্সিকিউট হবে। সাধারণত সেখানে কাউন্টারের প্রারম্ভিক
মান রাখা হয়, উদাহরণস্বরূপ: i = 0।
লুপ শেষ হওয়ার শর্ত হল এমন একটি শর্ত, যা
সত্য থাকা পর্যন্ত লুপটি চলতে থাকবে,
উদাহরণস্বরূপ: i <= 10।
লুপের একটি পাস শেষ হওয়ার পরের কমান্ডগুলি হল সেই কমান্ডগুলি,
যেগুলি লুপের প্রতিটি পাস শেষে
এক্সিকিউট করা হবে। সাধারণত সেখানে কাউন্টার বাড়ানো হয়,
উদাহরণস্বরূপ: i++।
আসুন for লুপ ব্যবহার করে
1 থেকে 9 পর্যন্ত সংখ্যাগুলি ক্রমানুসারে
আউটপুট করি:
for (let i = 1; i <= 9; i++) {
console.log(i); // 1, 2... 9 আউটপুট করবে
}
এখন চলুন কাউন্টার 1 দ্বারা না বাড়িয়ে
2 করে বাড়াই:
for (let i = 1; i <= 9; i += 2) {
console.log(i); // 1, 3, 5... আউটপুট করবে
}
উল্টো গননা করা যেতে পারে:
for (let i = 10; i > 0; i--) {
console.log(i); // 10, 9, 8... আউটপুট করবে
}
for লুপ ব্যবহার করে কনসোলে
1 থেকে 100 পর্যন্ত সংখ্যাগুলি আউটপুট করুন।
for লুপ ব্যবহার করে কনসোলে
11 থেকে 33 পর্যন্ত সংখ্যাগুলি আউটপুট করুন।
for লুপ ব্যবহার করে কনসোলে
0 থেকে 100 পর্যন্ত জোড় সংখ্যাগুলি আউটপুট করুন।
for লুপ ব্যবহার করে কনসোলে
1 থেকে 99 পর্যন্ত বিজোড় সংখ্যাগুলি আউটপুট করুন।
for লুপ ব্যবহার করে কনসোলে
100 থেকে 0 পর্যন্ত সংখ্যাগুলি আউটপুট করুন।