JavaScript: べき乗(累乗)の計算 pow, **

JavaScriptでべき乗(累乗)の計算をする場合は、 Mathオブジェクトのpowメソッドか、「**」演算子を使います。 「**」演算子はES2016から追加された機能です。

Math.powメソッド

Math.powメソッドの書式は次の通りです。

書式
Math.pow(base, exponent)

「base」は底となる数で、「exponent」は累乗する指数です。
Math.pow(2, 3)の場合は「2の3乗」となります。

次のサンプルコードでは、Math.powメソッドを使って べき乗の計算(5の3乗と、9の2乗)を行っています。

console.log(Math.pow(5, 3));  // 125

n = 9;
n = Math.pow(n, 2);  // 81
console.log(n);

「**」演算子

次のサンプルコードでは、「**」演算子を使って べき乗の計算(5の3乗と、9の2乗)を行っています。

console.log(5 ** 3);

n = 9;
n **= 2;
console.log(n);

上のコードのように、「n = n ** 2;」は複合代入演算子を使用して 「n **= 2;」と記述することができます。

JavaScript入門