কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে লেবেলসহ break এবং লেবেলবিহীন break-এর পার্থক্য


লেবেল ছাড়া break

break স্টেটমেন্ট একটি লুপ থেকে আগে বের হওয়ার জন্য ব্যবহৃত হয়, এনক্লোজিং কার্লি ব্রেসের বাইরে বের হয়। break স্টেটমেন্ট লুপ থেকে বের হয়।

উদাহরণ

লেবেল ছাড়া জাভাস্ক্রিপ্টে break স্টেটমেন্টের উদাহরণ দেখুন:

Live Demo

<html>    <body>               <script>             var x = 1;           document.write("Entering the loop<br /> ");                   while (x < 20) {             if (x == 5) {                 break; // লুপ থেকে সম্পূর্ণ বের হয়             }             x = x + 1;             document.write( x + "<br />");           }                   document.write("Exiting the loop!<br /> ");         </script>           </body>  </html>

লেবেলসহ break

লেবেল প্রোগ্রামের ফ্লো কন্ট্রোল করতে ব্যবহৃত হয়, অর্থাৎ নেস্টেড for loop-এ ইনার বা আউটার লুপে যাওয়া। নিচের কোডটি চালিয়ে ব্রেক স্টেটমেন্টের সাথে লেবেল ব্যবহার করে ফ্লো কন্ট্রোল করুন:

উদাহরণ

Live Demo

<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 ; // ইনারমোস্ট লুপ ছেড়ে বের হয়                   if (i == 2) break innerloop; // একই কাজ                   if (i == 4) break outerloop; // আউটার লুপ ছেড়ে বের হয়                   document.write("Innerloop: " + j + " <br />");                 }             }                     document.write("Exiting the loop!<br /> ");       </script>           </body>  </html>

  1. জাভাস্ক্রিপ্টে ফাংশন ও মেথডের পার্থক্য

  2. C#-এ break এবং continue স্টেটমেন্টের পার্থক্য

  3. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের পার্থক্য

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?