घातांक ऑपरेटर का उपयोग करना हम एक संख्या को दूसरी संख्या के घात तक ज्ञात कर सकते हैं। इसे ** . द्वारा दर्शाया जाता है . हमारे पास पहले से ही है Math.pow() एक संख्या को दूसरी संख्या के घात से ज्ञात करने की विधि। लेकिन घातांक ऑपरेटर(**) न केवल जावास्क्रिप्ट के लिए बल्कि अन्य भाषाओं जैसे कि अजगर, रूबी, आदि के लिए भी आम है।
घातांक ऑपरेटर की कमियां
इसका एकमात्र दोष यह है कि नकारात्मक आधार कोष्ठक . में रखा जाना चाहिए . यदि नहीं तो त्रुटि प्रदर्शित की जाएगी।
उदाहरण-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() . के मामले में कोई समस्या नहीं है, लेकिन जब घातांक ऑपरेटर प्रयोग किया जाता है नकारात्मक मान कोष्ठक में रखे जाने चाहिए . नहीं तो त्रुटि होगी।
<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