for কনস্ট্রাকশন
for কনস্ট্রাকশন একটি লুপ নির্দিষ্ট করে: এর ভিতরে রাখা কোডটি,
একটি নির্দিষ্ট সংখ্যক বার পুনরাবৃত্তি করা হবে।
সিনট্যাক্স
for (শুরুর কমান্ডগুলি; লুপ শেষ হওয়ার শর্ত; লুপ পাস হওয়ার পরের কমান্ডগুলি) {
লুপের বডি
};
উদাহরণ
0 থেকে 10 পর্যন্ত সংখ্যার ক্রম আউটপুট করি:
for (let i = 0; i <= 10; i++) {
console.log(i);
}
উদাহরণ
10 থেকে 0 পর্যন্ত সংখ্যার ক্রম আউটপুট করি:
for (let i = 10; i >= 0; i--) {
console.log(i);
}
উদাহরণ
0 থেকে 10 পর্যন্ত জোড় সংখ্যাগুলি আউটপুট করি:
for (let i = 2; i <= 10; i += 2) {
console.log(i);
}
উদাহরণ
অ্যারের উপাদানগুলি আউটপুট করি:
let arr = ['a', 'b', 'c', 'd', 'e'];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
উদাহরণ
শুরুর কমান্ডগুলি এবং লুপ পাস হওয়ার পরের কমান্ডগুলি একটি নয়, বরং বেশ কয়েকটি কমান্ড নিয়ে গঠিত হতে পারে, যেগুলি কমা দ্বারা পৃথক করা হয়। উদাহরণস্বরূপ, আসুন দুটি কাউন্টার তৈরি করি: প্রথমটি যেন প্রতিটি লুপ ইটারেশনে এক করে বৃদ্ধি পায়, এবং দ্বিতীয়টি - দুই করে:
for (let i = 0, j = 0; i <= 9; i++, j += 2) {
console.log(i, j);
}
আরও দেখুন
-
জাভাস্ক্রিপ্ট টিউটোরিয়াল থেকে পাঠ,
যাforলুপ নিয়ে কাজ বর্ণনা করে -
for-ofকনস্ট্রাকশন,
যা অ্যারে ইটারেট করার জন্য একটি লুপ তৈরি করে -
for-inকনস্ট্রাকশন,
যা অবজেক্ট ইটারেট করার জন্য একটি লুপ তৈরি করে -
whileকনস্ট্রাকশন,
যা একটি লুপও তৈরি করে -
breakইন্সট্রাকশন,
যা লুপটি বন্ধ করে দেয় -
continueইন্সট্রাকশন,
যা লুপটিকে পরবর্তী ইটারেশনে নিয়ে যায়