The Continue Statement
অবিরত বিবৃতি একটি লুপে বর্তমান পুনরাবৃত্তি এড়িয়ে যায়।
পুনরাবৃত্তির অবশিষ্ট কোডটি এড়িয়ে যায় এবং সম্পাদন পরবর্তী পুনরাবৃত্তিতে চলে যায়।
উদাহরণ
3 এর মান এড়িয়ে চলুন:
for (let i = 1; i < 10; i++) {
if (i === 3) { continue; }
text += "The number is " + i + "
";
}
JavaScript Labels
একটি লেবেল একটি বিবৃতি বা বিবৃতিগুলির ব্লকের একটি নাম দেয়, বিবৃতিগুলিকে প্রোগ্রাম প্রবাহ নিয়ন্ত্রণের জন্য নির্দিষ্ট করার অনুমতি দেয়, বিশেষ করে লুপগুলিতে।
সিনট্যাক্স
একটি লেবেল হল একটি শনাক্তকারী যার পরে একটি কোলন (:)।
labelname: statement;
একটি লেবেল একটি বিবৃতি বা কোড ব্লকের আগে।
labelname: {
statements
}
Continue to Labelname
সিনট্যাক্স
continue labelname;
উদাহরণ
লুপ 1 এ চালিয়ে যান:
let text = "";
loop1: for (let j = 1; j < 5; j++) {
loop2: for (let i = 1; i < 5; i++) {
if (i === 3) { continue loop1; }
text += i;
}
}
উদাহরণ
loop2 চালিয়ে যান:
let text = "";
loop1: for (let j = 1; j < 5; j++) {
loop2: for (let i = 1; i < 5; i++) {
if (i === 3) { continue loop2; }
text += i;
}
}
দ্রষ্টব্য:
বিরতি এবং চালিয়ে যাওয়া হল একমাত্র জাভাস্ক্রিপ্ট বিবৃতি যা কোডের একটি ব্লক থেকে "জাম্প আউট" করতে পারে।
অনুশীলন করুন
নিম্নলিখিত কোড বিবেচনা করুন:
let output = '';
for (let i = 1; i <= 5; i++) {
if (i === 3) { continue; }
output += i;
}