JavaScript continue স্টেটমেন্ট

অর্থ ও ব্যবহার

যদি নির্দিষ্ট শর্ত মিললে, তবে continue স্টেটমেন্ট একটি সর্বকালীন ব্যবস্থাপনা বাধ্যতামূলকভাবে বাধা দেয় (লুপের মধ্যে) এবং লুপের পরবর্তী সর্বকালীন ব্যবস্থাপনা চলায়

continue এবং break স্টেটমেন্টের মধ্যে পার্থক্যটি এই যে, continue স্টেটমেন্ট লুপ থেকে "বের হওয়া" নয়, বরং লুপের একটি সর্বকালীন ব্যবস্থাপনা সারিতে "সারিতে যাওয়া" হয়

কিন্তু, continue স্টেটমেন্টকে ব্যবহার করার সময়, বিভিন্ন ধরণের লুপের মধ্যে, তার আচরণ ভিন্ন হতে পারে:

  • while লুপের মধ্যে, পরীক্ষা করা হয়, যদি সত্য হয় তবে লুপটি পুনরায় চলায়া হবে
  • for লুপের মধ্যে, প্রথমে ইনক্রিমেন্ট এক্সপ্রেশন (যেমন i++) গণনা করা হয়, এরপর পরীক্ষা করা হয় যাতে কোনও আরও সর্বকালীন ব্যবস্থাপনা করা হবে কিনা
  • continue স্টেটমেন্টকেও বাধ্যতামূলক লেবেল উল্লেখ সহ ব্যবহার করা যেতে পারে

মন্তব্য: continue স্টেটমেন্ট (লেবেল উল্লেখ সহ বা না) শুধুমাত্র লুপের মধ্যেই ব্যবহার করা যেতে পারে。

একমাত্র টীকা ব্যবহার করে continue বিন্যাস ব্যবহার করে ভাগ ভাগ ফর লুপের মধ্যে ব্যবহার করুন:

In this example, we use the for loop with the continue statement.

একটি লুপের মধ্যে কোডটি চলাই, কিন্তু "3" এই মানটিকে এগিয়ে না যাওয়া হবে:

var text = ""
var i;
for (i = 0; i < 5; i++) {
  if (i === 3) {
    continue;
  }
  text += "The number is " + i + "<br>";
}

আপনার নিজেই চেষ্টা করুন

পেজের নিচে আরও TIY উদাহরণ আছে。

বিন্যাস

continue;

বাধ্যতামূলক লেবেল উল্লেখ ব্যবহার করে:

continue labelname;

কারিগরি বিবরণ

JavaScript সংস্করণ: ECMAScript 1

আরও উদাহরণ

একমাত্র টীকা ব্যবহার করে continue বিন্যাস ব্যবহার করে ভাগ ভাগ ফর লুপের মধ্যে ব্যবহার করুন:

এই উদাহরণে, আমরা while লুপকে continue স্টেটমেন্টের সাথে ব্যবহার করব।

একটি লুপের মধ্যে কোডটি চলাই, কিন্তু "3" এই মানটিকে এগিয়ে না যাওয়া হবে:

var text = "";
var i = 0;
while (i < 5) {
  i++;
  if (i === 3) {
    continue;
  }
text += "<br>The number is " + i;
}

টেক্সটের ফলাফল হবে:

The number is 1
The number is 2
The number is 4
The number is 5

আপনার নিজেই চেষ্টা করুন

একমাত্র টীকা ব্যবহার করে continue বিন্যাস ব্যবহার করে ভাগ ভাগ ফর লুপের মধ্যে ব্যবহার করুন:

Loop through a block of code but skip numbers 2 and 3 (using the OR operator):

var text = "";
var i;
for (i = 1; i < 8; i++) {
  if (i === 2 || i === 3) continue;
  document.getElementById("demo").innerHTML += i + "<br>";
}

টেক্সটের ফলাফল হবে:

1
4
5
6
7

আপনার নিজেই চেষ্টা করুন

একমাত্র টীকা ব্যবহার করে continue বিন্যাস ব্যবহার করে ভাগ ভাগ ফর লুপের মধ্যে ব্যবহার করুন:

In this example, we use the for loop with the continue statement.

Loop through an array but skip array element "Saab":

var cars = ["BMW", "Volvo", "Saab", "Ford"];
var text = ""
var i;
for (i = 0; i < cars.length; i++) {
  if (cars[i] === "Saab") {
    continue;
  }
  text += cars[i] + "<br>";
}

টেক্সটের ফলাফল হবে:

বিএমডব্লিউ
ভলভো
ফোর্ড

আপনার নিজেই চেষ্টা করুন

একমাত্র টীকা ব্যবহার করে continue বিন্যাস ব্যবহার করে ভাগ ভাগ ফর লুপের মধ্যে ব্যবহার করুন:

Use the continue statement with labeled reference to skip values in nested for loops:

var text = "";
var i, j;
Loop1: // The first for loop is labeled "Loop1"
for (i = 0; i < 3; i++) {
text += "<br>" + "i = " + i + ", j = ";
  Loop2: // The second for loop is labeled "Loop2"
  for (j = 10; j < 15; j++) {
    if (j === 12) {
      continue Loop2;
    }
    document.getElementById("demo").innerHTML = text += j + " ";
  }
}

আপনার নিজেই চেষ্টা করুন

ব্রাউজার সমর্থন

বিন্যাস চ্রোম আইই ফায়ারফক্স স্যাফারি অপেরা
continue সমর্থন সমর্থন সমর্থন সমর্থন সমর্থন

সংশ্লিষ্ট পাতা

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript Break এবং Continue

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript For লুপ

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript While লুপ

জেভাস্ক্রিপ্ট টিউটোরিয়াল:JavaScript break বিবৃতি

জেভাস্ক্রিপ্ট রেফারেন্স ম্যানুয়াল:JavaScript for বিবৃতি

জেভাস্ক্রিপ্ট রেফারেন্স ম্যানুয়াল:JavaScript while বিবৃতি