জাভাস্ক্রিপ্টে প্রবাহ নিয়ন্ত্রণ করতে, লেবেল ব্যবহার করুন৷ একটি লেবেল আরও সুনির্দিষ্টভাবে প্রবাহ নিয়ন্ত্রণ করতে বিরতি এবং অবিরত বিবৃতি দিয়ে ব্যবহার করা যেতে পারে। একটি লেবেল হল একটি শনাক্তকারী যার পরে একটি কোলন (:) যা একটি বিবৃতি বা কোডের ব্লকে প্রয়োগ করা হয়। বিরতি এবং চালিয়ে যাওয়ার সাথে লেবেলগুলি কীভাবে ব্যবহার করতে হয় তা বোঝার জন্য আমরা দুটি ভিন্ন উদাহরণ দেখব।
উদাহরণ
আপনি বিরতি বিবৃতি সহ প্রবাহ নিয়ন্ত্রণ করতে লেবেল ব্যবহার করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন −
লাইভ ডেমো
<html> <body> <script> document.write("Entering the loop!<br /> "); outerloop: // This is the label name for (var i = 0; i < 5; i++) { document.write("Outerloop: " + i + "<br />"); innerloop: for (var j = 0; j < 5; j++) { if (j > 3 ) break ; // Quit the innermost loop if (i == 2) break innerloop; // Do the same thing if (i == 4) break outerloop; // Quit the outer loop document.write("Innerloop: " + j + " <br />"); } } document.write("Exiting the loop!<br /> "); </script> </body> </html>
উদাহরণ
আপনি প্রবাহ নিয়ন্ত্রণ করতে লেবেল ব্যবহার করতে নিম্নলিখিত কোড চালানোর চেষ্টা করতে পারেন, অবিরত বিবৃতি সহ −
লাইভ ডেমো
<html> <body> <script> document.write("Entering the loop!<br /> "); outerloop: // This is the label name for (var i = 0; i < 3; i++) { document.write("Outerloop: " + i + "<br />"); for (var j = 0; j < 5; j++) { if (j == 3){ continue outerloop; } document.write("Innerloop: " + j + "<br />"); } } document.write("Exiting the loop!<br /> "); </script> </body> </html>