কম্পিউটার

জাভাস্ক্রিপ্টে একটি NaN একটি NaN কিনা তা কীভাবে পরীক্ষা করবেন?


NaN একমাত্র মান যা নিজের সমান নয়। যদি আমরা চেক করি অন্যান্য মান, তারা নিজেদের সমান কিন্তু মান NaN নিজের সমান নয়।

উদাহরণ-1

<html>
<body>
   <script>
      var val = 54/"the";
      document.write(val);
      document.write("</br>");
      if(val == NaN) {
         document.write("NaN is equal to NaN");
      }
      else {
         document.write("check in another way");
      }
   </script>
</body>
</html>

আউটপুট

NaN
check in another way

কিছু ক্ষেত্রে আছে, যেখানে আমাদের বিশেষ শর্ত ব্যবহার করতে হয়। এই পরিস্থিতিতে, NaN সংক্রান্ত একটি শর্ত থাকতে পারে যেমন একটি NaN একটি NaN হোক বা না হোক। সুতরাং, NaN সংক্রান্ত একটি শর্ত তৈরি করা আবশ্যক। সেই শর্ত পেতে, ES6 ছবিতে এসেছে। এটি একটি NaN একটি NaN কিনা তা পরীক্ষা করার জন্য Object.is() প্রদান করেছে।

উদাহরণ-2

<html>
<body>
<script>
   var val = 54/"the";
   document.write(val);
   document.write("</br>");
   document.write(Object.is(val,NaN));
</script>
</body>
</html>

আউটপুট

NaN
true

  1. জাভাস্ক্রিপ্ট দিয়ে চেকবক্স চেক করা হয়েছে কিনা তা কিভাবে পরীক্ষা করবেন?

  2. জাভাস্ক্রিপ্টে একটি নথি প্রস্তুত কিনা তা কীভাবে পরীক্ষা করবেন?

  3. জাভাস্ক্রিপ্টের সাথে একটি বোতাম ক্লিক করা হয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?

  4. একটি থ্রেড একটি ব্যাকগ্রাউন্ড থ্রেড কিনা তা C# এ কীভাবে পরীক্ষা করবেন