একটি ব্লক স্টেটমেন্ট শূন্য বা একাধিক স্টেটমেন্টের গ্রুপ করে। জাভাস্ক্রিপ্ট ব্যতীত অন্যান্য ভাষায় এটিকে কম্পাউন্ড স্টেটমেন্ট বলা হয়।
সিনট্যাক্স
সিনট্যাক্সটি নিচে দেওয়া হলো -
{
//স্টেটমেন্টের তালিকা
}একটি ব্লকে লেবেল যোগ করতে নিচের সিনট্যাক্সটি ব্যবহার করুন -
লেবেল_নাম: {
StatementList
}আসুন ব্রেক স্টেটমেন্টের জন্য এটি ব্যবহার করি। লেবেল ব্যবহার করে ফ্লো নিয়ন্ত্রণ করার জন্য ব্রেক স্টেটমেন্টসহ নিচের কোডটি রান করার চেষ্টা করুন -
উদাহরণ
<html>
<body>
<script>
document.write("লুপে প্রবেশ করছি!<br /> ");
outerloop: // এটি লেবেলের নাম
for (var i = 0; i < 5; i++) {
document.write("Outerloop: " + i + "<br />");
innerloop:
for (var j = 0; j < 5; j++) {
if (j > 3 ) break;
// ইনারমোস্ট লুপ থেকে বের হন
if (i == 2) break innerloop;
// একই কাজ করুন
if (i == 4) break outerloop;
// আউটার লুপ থেকে বের হন
document.write("Innerloop: " + j + " <br />");
}
}
document.write("লুপ থেকে বের হচ্ছি!<br /> ");
</script>
</body>
</html>