Exponentiation অপারেটর ব্যবহার করা আমরা অন্য একটি সংখ্যার শক্তিতে একটি সংখ্যা খুঁজে পেতে পারি। এটি ** দ্বারা চিহ্নিত করা হয় . আমাদের ইতিমধ্যেই Math.pow() আছে অন্য সংখ্যার শক্তিতে একটি সংখ্যা খুঁজে বের করার পদ্ধতি। কিন্তু exponentiation অপারেটর(**) শুধুমাত্র জাভাস্ক্রিপ্টে নয়, পাইথন, রুবি ইত্যাদির মতো অন্যান্য ভাষাতেও সাধারণ।
Exponentiation অপারেটরের ড্রব্যাকস
এর একমাত্র অসুবিধা হল নেতিবাচক ভিত্তি বন্ধনীতে রাখা উচিত . না হলে ত্রুটি প্রদর্শিত হবে।
উদাহরণ-1
<html> <body> <script> var res1 = Math.pow(3,2) var res2 = (3) ** 2 document.write(res1); document.write("</br>"); document.write(res2); </script> </body> </html>
আউটপুট
9 9
উদাহরণ-2
নিম্নলিখিত উদাহরণে, নেতিবাচক ঘাঁটি ব্যবহার করা হয়েছিল। Math.pow() এর ক্ষেত্রে কোন সমস্যা নেই কিন্তু যখন exponentiation operator ব্যবহার করা হয় নেতিবাচক মান বন্ধনীতে স্থাপন করা উচিত . না হলে ত্রুটি ঘটবে।
<html> <body> <script> var res1 = Math.pow(-3,2) var res2 = (-3) ** 2 // if parenthesis is not provided then error will occur. document.write(res1); document.write("</br>"); document.write(res2); </script> </body> </html>
আউটপুট
9 9