지수 연산자 사용 다른 숫자의 거듭제곱으로 숫자를 찾을 수 있습니다. **로 표시됩니다. . 이미 Math.pow()가 있습니다. 다른 숫자의 거듭제곱으로 숫자를 찾는 방법입니다. 그러나 지수 연산자(**) javascript 뿐만 아니라 python, ruby 등의 다른 언어에서도 공통적입니다.
지수 연산자의 단점
유일한 단점은 음수 기반 괄호로 묶어야 합니다. . 그렇지 않으면 오류가 표시됩니다.
예시-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