ব্রেক স্টেটমেন্ট
ব্রেক স্টেটমেন্টটি একটি লুপ থেকে তাড়াতাড়ি প্রস্থান করতে ব্যবহৃত হয়, ঘেরা কোঁকড়া ধনুর্বন্ধনী থেকে বেরিয়ে আসে। বিরতি বিবৃতি একটি লুপ থেকে বেরিয়ে আসে৷
আসুন জাভাস্ক্রিপ্টে ব্রেক স্টেটমেন্টের একটি উদাহরণ দেখি। নিম্নলিখিত উদাহরণটি একটি while লুপ সহ একটি বিরতি বিবৃতি ব্যবহার চিত্রিত করে। x 5 এ পৌঁছালে এবং ক্লোজিং কোঁকড়া বন্ধনীর ঠিক নীচে ডকুমেন্ট.write (..) স্টেটমেন্টে পৌঁছালে লুপটি কীভাবে তাড়াতাড়ি ভেঙে যায় তা লক্ষ্য করুন
উদাহরণ
লাইভ ডেমো
<html>
<body>
<script>
var x = 1;
document.write("Entering the loop<br /> ");
while (x < 20) {
if (x == 5) {
break; // breaks out of loop completely
}
x = x + 1;
document.write( x + "<br />");
}
document.write("Exiting the loop!<br /> ");
</script>
</body>
</html> অবিরত বিবৃতি
continue স্টেটমেন্টটি দোভাষীকে অবিলম্বে লুপের পরবর্তী পুনরাবৃত্তি শুরু করতে এবং অবশিষ্ট কোড ব্লকটি এড়িয়ে যেতে বলে৷ যখন একটি অবিরত বিবৃতি সম্মুখীন হয়, প্রোগ্রাম প্রবাহ অবিলম্বে লুপ চেক এক্সপ্রেশনে চলে যায় এবং যদি শর্তটি সত্য থাকে, তাহলে এটি পরবর্তী পুনরাবৃত্তি শুরু করে, অন্যথায়, নিয়ন্ত্রণ লুপ থেকে বেরিয়ে আসে।
অবিরত বিবৃতি লুপে এক পুনরাবৃত্তির উপর বিরতি দেয়। এই উদাহরণটি একটি while লুপ সহ একটি অবিরত বিবৃতি ব্যবহার চিত্রিত করে। লক্ষ্য করুন কিভাবে চালিয়ে যেতে হয় বিবৃতিটি প্রিন্টিং এড়িয়ে যাওয়ার জন্য ব্যবহার করা হয় যখন পরিবর্তনশীল x-এ থাকা সূচক 8
উদাহরণ
লাইভ ডেমো
<html>
<body>
<script>
var x = 1;
document.write("Entering the loop<br /> ");
while (x < 10) {
x = x + 1;
if (x == 8) {
continue; // skip rest of the loop body
}
document.write( x + "<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 < 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>