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

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

Math অবজেক্টে গাণিতিক কনস্ট্যান্ট ও ফাংশনের প্রপার্টি ও মেথড থাকে। অন্যান্য গ্লোবাল অবজেক্টের মত Math একটি কনস্ট্রাক্টর নয়। Math-এর সকল প্রপার্টি ও মেথড স্ট্যাটিক, তাই অবজেক্ট তৈরি না করেই Math হিসেবে কল করা যায়।

অতএব, PI কনস্ট্যান্টকে Math.PI হিসেবে রেফার করা হয় এবং সাইন ফাংশনকে Math.sin(x) হিসেবে কল করা হয়, যেখানে x হলো মেথডের আর্গুমেন্ট।

Math-এর প্রপার্টি ও মেথড কল করার সিনট্যাক্স:

var pi_val = Math.PI;
var sine_val = Math.sin(60);

উদাহরণ

নিচের কোড চালিয়ে জাভাস্ক্রিপ্টে Math অবজেক্ট বাস্তবায়ন করুন। এখানে Math PI প্রপার্টি ব্যবহার করে বৃত্তের পরিধি ও ব্যাসের অনুপাত (প্রায় ৩.১৪১৫৯) বের করা হয়েছে:

<html>
  <head>
    <title>জাভাস্ক্রিপ্ট Math PI প্রপার্টি</title>
  </head>
  <body>
    <script>
      var property_value = Math.PI;
      document.write("Property Value (PI) : " + property_value);
    </script>
  </body>
</html>

আউটপুট

Property Value (PI) : 3.141592653589793
  1. জাভাস্ক্রিপ্ট অবজেক্ট মেথড

  2. জাভাস্ক্রিপ্টে অবজেক্ট ডি-স্ট্রাকচারিং

  3. জাভাস্ক্রিপ্টে WeakMap অবজেক্ট

  4. জাভাস্ক্রিপ্টে Map অবজেক্ট