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

জাভাস্ক্রিপ্টে Number অবজেক্টের NaN প্রপার্টি কী?

অনকোটেড লিটারেল কনস্ট্যান্ট NaN হলো একটি স্পেশাল ভ্যালু যা Not-a-Number উপস্থাপন করে। যেহেতু NaN যেকোনো সংখ্যার সাথে অসমান (NaN সহ), তাই এটি সাধারণত একটি ফাংশনের জন্য এরর কন্ডিশন বোঝাতে ব্যবহৃত হয় যা একটি বৈধ সংখ্যা রিটার্ন করা উচিত।

উদাহরণ

NaN কীভাবে ব্যবহার করতে হয় তা শিখতে নিচের উদাহরণটি চেষ্টা করুন:

<html>    <head>       <script>          <!--             function showValue() {                var dayOfMonth = 50;                if (dayOfMonth < 1 || dayOfMonth > 31) {                   dayOfMonth = Number.NaN                   alert("Day of Month must be between 1 and 31.")                }                Document.write("Value of dayOfMonth : " + dayOfMonth );             }          //-->       </script>    </head>    <body>       <p>Click the following to see the result:</p>       <form>          <input type="button" value="Click Me" onclick="showValue();" />       </form>    </body> </html>
  1. জাভাস্ক্রিপ্ট অবজেক্টে প্রোপার্টি সংজ্ঞায়িত করার সময় enumerable অ্যাট্রিবিউটের গুরুত্ব

  2. জাভাস্ক্রিপ্ট অবজেক্ট ডিস্ট্রাকচারিং (Object Destructuring) কী?

  3. জাভাস্ক্রিপ্ট অবজেক্ট কনস্ট্রাক্টরে প্রপার্টি যোগ করা

  4. জাভাস্ক্রিপ্টে জটিল অবজেক্ট থেকে id প্রোপার্টি দিয়ে সার্চ করা