[javascript] 거듭제곱 연산
JavaScript에서 거듭제곱 연산을 수행하는 방법을 배워보겠습니다.
거듭제곱 연산자 사용하기
ES7(ES2016)에서 거듭제곱 연산을 나타내는 이중 별표(**
) 연산자가 추가되었습니다.
예를 들어, 2의 3승은 다음과 같이 표현할 수 있습니다.
let result = 2 ** 3; // 8
이 연산자는 두 개의 피연산자를 취해서 첫 번째 피연산자를 두 번째 피연산자 만큼 거듭제곱한 값을 반환합니다.
거듭제곱 메서드 사용하기
ES6 이전 버전에서는 Math.pow
메서드를 사용하여 거듭제곱 연산을 할 수 있습니다.
let result = Math.pow(2, 3); // 8
이 메서드는 첫 번째 인수를 두 번째 인수만큼 거듭제곱한 값을 반환합니다.
ES6부터는 Math.pow
를 사용할 일이 많이 줄었지만, 아직까지 모든 JavaScript 환경에서 이를 지원하는 것은 아니므로 참고할 필요가 있습니다.
거듭제곱 연산을 위해서는 관련된 JavaScript 버전 및 환경을 고려하여 적절한 방법을 선택하는 것이 중요합니다.
문서 참고: MDN web docs - Exponentiation