JavaScript Math.pow(x, y) মেথড

 

JavaScript Math.pow(x, y) মেথড – সম্পূর্ণ বাংলা টিউটোরিয়াল

JavaScript এ আপনি যদি কোনো সংখ্যা একাধিক বার গুণ করতে চান (যেমন: \( x^y \), অর্থাৎ x এর y ঘাত), তাহলে Math.pow(x, y) মেথড ব্যবহার করা হয়।

Math.pow() কী করে?

Math.pow(x, y) মেথডটি x কে y বার গুণ করে অর্থাৎ ঘাতের হিসাব করে ফলাফল রিটার্ন করে। এটি হলো ঘাতের একটি স্ট্যান্ডার্ড ফাংশন যা JavaScript এ বিল্ট-ইন হিসেবে পাওয়া যায়।

সিনট্যাক্স:

<script>
let result = Math.pow(base, exponent);
</script>

উদাহরণ:

<script>
// 2 এর 3 ঘাত
console.log(Math.pow(2, 3)); // 8

// 5 এর 0 ঘাত
console.log(Math.pow(5, 0)); // 1

// ঋণাত্মক ঘাত
console.log(Math.pow(2, -2)); // 0.25

// দশমিক ঘাত
console.log(Math.pow(9, 0.5)); // 3

// ঋণাত্মক বেজ এবং বিজোড় ঘাত
console.log(Math.pow(-3, 3)); // -27
</script>

Math.pow(x, y) – ইনপুট ও আউটপুট টেবিল:

x (base) y (exponent) Math.pow(x, y)
2 3 8
5 0 1
4 0.5 2
2 -2 0.25

বাস্তব জীবনে Math.pow() ব্যবহারের ক্ষেত্র:

  • বিল ক্যালকুলেশনে চক্রবৃদ্ধি সুদের হিসাব
  • গেমে পাওয়ার আপ লেভেলিং
  • গ্রাফিক্সে স্কেলিং
  • বৈজ্ঞানিক গণনায় ঘাত নির্ণয়

⚠️ Math.pow() বনাম এক্সপোনেনশিয়াল অপারেটর (**)

ES6 থেকে JavaScript-এ ঘাত নির্ণয়ের জন্য ** অপারেটর চালু হয়েছে।

<script>
console.log(Math.pow(3, 4)); // 81
console.log(3 ** 4); // 81 (একই ফলাফল)
</script>

উপসংহার

Math.pow(x, y) হল একটি শক্তিশালী গণনামূলক মেথড, যা প্রোগ্রামিং ও অ্যালগরিদমে ঘাত নির্ণয়ে ব্যাপকভাবে ব্যবহৃত হয়। আপনি যদি জটিল গাণিতিক লজিক নিয়ে কাজ করেন, এই মেথডটি আপনার খুব উপকারে আসবে।

Leave a Reply