घातांक ऑपरेटर का उपयोग करना हम एक संख्या को दूसरी संख्या के घात तक ज्ञात कर सकते हैं। इसे ** . द्वारा दर्शाया जाता है . हमारे पास पहले से ही है 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