কম্পিউটার

জাভাস্ক্রিপ্টে সুইচ... কেস স্টেটমেন্ট কি?


একটি সুইচ স্টেটমেন্টের উদ্দেশ্য হল মূল্যায়নের জন্য একটি এক্সপ্রেশন দেওয়া এবং এক্সপ্রেশনের মানের উপর ভিত্তি করে চালানোর জন্য বিভিন্ন বিবৃতি দেওয়া। একটি মিল পাওয়া না যাওয়া পর্যন্ত দোভাষী অভিব্যক্তির মানের বিরুদ্ধে প্রতিটি ক্ষেত্রে পরীক্ষা করে। যদি কিছুই মেলে না, একটি ডিফল্ট শর্ত ব্যবহার করা হবে৷

আপনি একটি সুইচ ব্যবহার করতে পারেন৷ বিবৃতি যা ঠিক এই পরিস্থিতি পরিচালনা করে, এবং এটি পুনরাবৃত্তির চেয়ে অনেক বেশি দক্ষতার সাথে করে যদি... অন্যথায় যদি বিবৃতি।

সিনট্যাক্স

switch(expression) {
   case condition 1:statement(s)
   break;
   
   case condition 2:statement(s)
   break;
   ...
   
   case condition n:statement(s)
   break;
   
   default:statement(s)
}

ব্রেক স্টেটমেন্ট একটি নির্দিষ্ট ক্ষেত্রে শেষ নির্দেশ করে৷ যদি সেগুলি বাদ দেওয়া হয়, তাহলে দোভাষী নিম্নলিখিত প্রতিটি ক্ষেত্রে প্রতিটি বিবৃতি কার্যকর করা চালিয়ে যাবেন৷

উদাহরণ

জাভাস্ক্রিপ্টে সুইচ কেস স্টেটমেন্টের সাথে কীভাবে কাজ করতে হয় তা শিখতে আপনি নিম্নলিখিতটি চালানোর চেষ্টা করতে পারেন -

লাইভ ডেমো

<html>
   <body>
      <script>
         var grade = 'A';
         document.write("Entering switch block<br />");
         switch(grade) {
            case'A': document.write("Good job <br />");
            break;

            case'B': document.write("Pretty good <br />");
            break;

            case'C': document.write("Passed <br />");
            break;

            case'D': document.write("Not so good <br />");
            break;

            case'F': document.write("Failed <br />");
            break;

            default:  document.write("Unknown grade<br />")
         }
         document.write("Exiting switch block");
      </script>
   </body>
</html>

  1. জাভাস্ক্রিপ্ট সুইচ বিবৃতিতে কঠোর তুলনা ব্যাখ্যা করুন?

  2. আমরা একটি জাভাস্ক্রিপ্ট সুইচ বিবৃতি একটি রিটার্ন বিবৃতি থাকতে পারে?

  3. সি-তে কেস স্টেটমেন্ট পরিবর্তন করুন

  4. পিএইচপি সুইচ স্টেটমেন্ট