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

জাভাস্ক্রিপ্টে ব্লকে লেবেল কীভাবে দেওয়া যায়?


একটি ব্লক স্টেটমেন্ট শূন্য বা একাধিক স্টেটমেন্টের গ্রুপ করে। জাভাস্ক্রিপ্ট ব্যতীত অন্যান্য ভাষায় এটিকে কম্পাউন্ড স্টেটমেন্ট বলা হয়।

সিনট্যাক্স

সিনট্যাক্সটি নিচে দেওয়া হলো -

{ 
  //স্টেটমেন্টের তালিকা 
}

একটি ব্লকে লেবেল যোগ করতে নিচের সিনট্যাক্সটি ব্যবহার করুন -

লেবেল_নাম: { 
  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>
  1. জাভাস্ক্রিপ্টে for loop ফ্লো চার্ট দিয়ে দেখানো

  2. জাভাস্ক্রিপ্টে if...else স্টেটমেন্ট ফ্লো চার্ট দিয়ে দেখানো

  3. জাভাস্ক্রিপ্টে ব্লক স্কোপিং

  4. পাইথনে if...else স্টেটমেন্ট কীভাবে ইন্ডেন্ট করবেন?