JavaScript指数


回答:



130

Math.pow()

js> Math.pow(12, 2)
144

2
Mathメソッドを調べたところexp、が表示され、それが機能しない場合はあきらめました。xDはもう少し進んだはずです。しかたがない。ありがとう。
McKayla

9
@tylermwashburn:exp(x)はeのx乗、つまりe ^ xです。e = 2.71828182846 ...
Andreas Rejbrand 2012

「捕虜」という名前の由来は誰か知っていますか?
Luca Steeb 2015年

4
@steebchen:名前の由来について尋ねる場合、「2の3のべき乗」のように、「power」の略です。関数として導入された言語を尋ねる場合、それはおそらく最初の数少ない言語の1つでしょう。
Ignacio Vazquez-Abrams


9

Math.pow(x, y)x ^ yで正常に動作し、yが整数でない場合でも式を評価します。依存しないMath.powが整数の指数のみを評価できるコードの一部は次のとおりです。

function exp(base, exponent) {
  exponent = Math.round(exponent);
  if (exponent == 0) {
    return 1;
  }
  if (exponent < 0) {
    return 1 / exp(base, -exponent);
  }
  if (exponent > 0) {
    return base * exp(base, exponent - 1)
  }
}

0

私たちはJavaScriptで指数を実行する方法
MDNによると、指数演算子は、パワー第二オペランドに最初のオペランドを上げた結果を返します。つまり、前のステートメントのvar1 var2で、var1とvar2は変数です。べき乗演算子は右結合です。a** b ** cはa **(b ** c)と同じです。 例://ここで2は3を2倍して結果は8になります。//ここで4は4を4倍して結果は256になります。


2**3
4**4

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.