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

জাভাস্ক্রিপ্টে লেবেল স্টেটমেন্ট কী?


JavaScript label statements একটি আইডেন্টিফায়ারের সাথে লেবেল প্রিফিক্স করতে ব্যবহৃত হয়। একটি লেবেল break এবং continue স্টেটমেন্টের সাথে ব্যবহার করা যায় ফ্লো আরও নির্ভুলভাবে কন্ট্রোল করতে। একটি লেবেল শুধু একটি আইডেন্টিফায়ার যেটির পর একটি কোলন (: ) থাকে যা একটি স্টেটমেন্ট বা কোড ব্লকে অ্যাপ্লাই করা হয়। আমরা দুটি আলাদা উদাহরণ দেখব break এবং continue-র সাথে লেবেল কীভাবে ব্যবহার করতে হয়।

উদাহরণ

নিচের কোডটি চালিয়ে ব্রেক স্টেটমেন্টের সাথে লেবেল ব্যবহার করে ফ্লো কন্ট্রোল করুন:

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>

উদাহরণ

নিচের কোডটি চালিয়ে continue স্টেটমেন্টের সাথে লেবেল ব্যবহার করে ফ্লো কন্ট্রোল করুন:

Live Demo

<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>

  1. জাভাস্ক্রিপ্ট ফাংশনে অপশনাল আর্গুমেন্ট কী?

  2. জাভাস্ক্রিপ্টে in অপারেটরের ব্যবহার

  3. জাভাস্ক্রিপ্টে Proxy() অবজেক্টের ব্যবহার

  4. জাভাস্ক্রিপ্টে প্রমিস (Promises) কী?