কম্পিউটার

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


জাভাস্ক্রিপ্ট সুইচ স্টেটমেন্ট শুধুমাত্র কঠোর তুলনা (===) ব্যবহার করে এবং কঠোর তুলনা ব্যবহার করে মিল পাওয়া না গেলে টাইপ রূপান্তরিত করে না এবং অবিলম্বে ডিফল্ট বিবৃতিটি কার্যকর করবে।

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

-এ কঠোর তুলনা করার জন্য কোড দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>JavaScript Switch statement strict comparison</h1>
Enter day 1-7<input type="text" class="day" /><button class="Btn">
CHECK
</button>
<div style="color: green;" class="result"></div>
<h3>
Click on the above button to check if switch performs strict comparison or not
</h3>
<script>
   let dayVal = document.querySelector(".day");
   let resEle = document.querySelector(".result");
   document.querySelector(".Btn").addEventListener("click", () => {
      switch (dayVal.value) {
         case 1:
            resEle.innerHTML = "It's monday";
            break;
         case 2:
            resEle.innerHTML = "It's tuesday";
            break;
         case 3:
            resEle.innerHTML = "It's wednesday";
            break;
         case 4:
            resEle.innerHTML = "It's thursday";
            break;
         case 5:
            resEle.innerHTML = "It's friday";
            break;
         case 6:
            resEle.innerHTML = "It's saturday";
            break;
         case 7:
            resEle.innerHTML = "It's sunday";
            break;
         default:
            resEle.innerHTML = "Enter a value between 1 - 7";
            break;
      }
   });
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

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

একটি নম্বর প্রবেশ করান এবং "চেক করুন" এ ক্লিক করলে ডিফল্ট বিবৃতিটি প্রতিবার কল করা হবে কারণ সুইচটি সর্বদা কঠোর তুলনা সম্পাদন করে −

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


  1. জাভাস্ক্রিপ্টে নেটিভ প্রোটোটাইপ ব্যাখ্যা কর।

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

  3. জাভাস্ক্রিপ্টে বিবৃতিতে...এর জন্য ব্যাখ্যা কর?

  4. সি ভাষায় সুইচ স্টেটমেন্ট ব্যাখ্যা কর