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) হল একটি শক্তিশালী গণনামূলক মেথড, যা প্রোগ্রামিং ও অ্যালগরিদমে ঘাত নির্ণয়ে ব্যাপকভাবে ব্যবহৃত হয়। আপনি যদি জটিল গাণিতিক লজিক নিয়ে কাজ করেন, এই মেথডটি আপনার খুব উপকারে আসবে।