回答:
ES7の最終仕様の一部である指数演算子があります。pythonとmatlabでも同様に機能するはずです。
a**b // will rise a to the power b
現在はEdge14、Chrome52ですでに実装されており、 traceurまたはbabelでも利用できます。
js> Math.pow(12, 2)
144
Math
メソッドを調べたところexp
、が表示され、それが機能しない場合はあきらめました。xDはもう少し進んだはずです。しかたがない。ありがとう。
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)
}
}