[JavaScript] 자바스크립트에서 거듭제곱을 구하는 두가지 방법

자바스크립트에서 거듭제곱을 계산하는 다양한 방법이 있습니다. 대표적으로 두 가지 방법이 있는데요. 이번 포스팅에서 소개해보고자 합니다.

 

 자바스크립트에서 거듭 제곱 구하는 방법 

** 연산자 사용

let x = 2;
let y = 3;
console.log(x ** y); // 출력: 8

ES6 이후부터는 지수 연산자 **를 사용하여 간단하게 거듭제곱을 계산할 수 있습니다. 위의 예제처럼 하면 2의 3승으로 8이 출력됩니다.

 

Math.pow() 메서드 사용

let x = 2;
let y = 3;
console.log(Math.pow(x, y)); // 출력: 8

고전적인 방법으로 Math의 pow 메서드를 사용하는 방법도 있습니다. 아직까지 ES6(ECMAScript 2015)를 지원하지 않는 브라우저도 여전히 존재합니다. 예를 들어 IE 같은 브라우저들 말이죠. 이런 브라우저들은 ** 지수 연산자를 사용하려고 하면 에러가 발생합니다. 그럴 때는 이 Math의 pow()를 사용해 주시면 되겠습니다.

 

댓글

Designed by JB FACTORY