JavaScript での指数
このチュートリアルでは、JavaScript で数値の指数を取得する方法を説明します。JavaScript は、これを実現する 2つの方法を提供します。Math.pow()
関数またはべき乗演算子**
のいずれかを使用できます。
JavaScript で指数を取得するための Math.pow()
Math.pow()
関数は、数値の累乗を計算するために使用されます。つまり、ベース
を指数
(ベース指数)の累乗で計算します。基数
が負で、指数
が整数でない場合は、NaN
を返します。これは静的関数であり、常に Math.pow()
として使用され、Math
クラスのオブジェクトとしては使用されません。
Math.pow()
の構文
Math.pow(base, exponent)
Math.pow()
パラメータ
base
:上げる基数です。指数
:ベースを上げるために使用される値です。
Math.pow()
の戻り値
Math.pow()
メソッドは(baseexponent)を返します。
Math.pow()
の使用例
console.log(Math.pow(7, 2));
console.log(Math.pow(4, 0.5)));
console.log(Math.pow(7, -2));
console.log(Math.pow(-7, 2));
console.log(Math.pow(-7, 1 / 3));
出力:
49
2
0.020408163265306124
49
NaN
すべての主要なブラウザがこの方法をサポートしています。
JavaScript のべき乗演算子**
べき乗演算子(**
)は、base
を exponent
の累乗、つまり(ベースexponent)にした結果を返します。これは右結合演算子であるため、a ** b ** c
は a ** b ** c
と同じです。
例
2 ** 3 // 8
NaN ** 2 // NaN
3 ** 2.5 // 15.588457268119896
10 ** -1 // 0.1
その利点は、ビッグ整数もサポートすることですが、同時に、括弧内に負の底を保持する必要があるという欠点もあります。
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedIn