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;」と記述することができます。