JavaScript での指数

Harshit Jindal 2023年10月12日
  1. JavaScript で指数を取得するための Math.pow()
  2. JavaScript のべき乗演算子**
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 のべき乗演算子**

べき乗演算子(**)は、baseexponent の累乗、つまり(ベースexponent)にした結果を返します。これは右結合演算子であるため、a ** b ** ca ** b ** c と同じです。

2 ** 3    // 8
NaN ** 2  // NaN
3 ** 2.5  // 15.588457268119896
10 ** -1  // 0.1

その利点は、ビッグ整数もサポートすることですが、同時に、括弧内に負の底を保持する必要があるという欠点もあります。

著者: Harshit Jindal
Harshit Jindal avatar Harshit Jindal avatar

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

関連記事 - JavaScript Math