From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../reference/global_objects/math/pow/index.html | 97 ++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 files/ja/web/javascript/reference/global_objects/math/pow/index.html (limited to 'files/ja/web/javascript/reference/global_objects/math/pow/index.html') diff --git a/files/ja/web/javascript/reference/global_objects/math/pow/index.html b/files/ja/web/javascript/reference/global_objects/math/pow/index.html new file mode 100644 index 0000000000..ad8bd26f3c --- /dev/null +++ b/files/ja/web/javascript/reference/global_objects/math/pow/index.html @@ -0,0 +1,97 @@ +--- +title: Math.pow() +slug: Web/JavaScript/Reference/Global_Objects/Math/pow +tags: + - JavaScript + - Math + - Method + - Reference +translation_of: Web/JavaScript/Reference/Global_Objects/Math/pow +--- +
{{JSRef}}
+ +

Math.pow() 関数は baseexponent 乗した値、つまり、baseexponent の値を返します。

+ +
{{EmbedInteractiveExample("pages/js/math-pow.html")}}
+ + + +

構文

+ +
Math.pow(base, exponent)
+ +

引数

+ +
+
base
+
底となる数です。
+
exponent
+
base を累乗する指数です。
+
+ +

返値

+ +

指定された低を指定された指数だけ累乗したものを表す数値です。

+ +

解説

+ +

Math.pow() 関数は baseexponent 乗、すなわち baseexponent を返します。 baseexponent は10進数の数値です。

+ +

pow()Math の静的メソッドなので、常に Math.pow() として使用し、自分で Math オブジェクトを生成してそのメソッドとして使用しないでください。 (Math にはコンストラクターがありません)。

+ +

+ +

Math.pow() の使用

+ +
// 単純
+Math.pow(7, 2);    // 49
+Math.pow(7, 3);    // 343
+Math.pow(2, 10);   // 1024
+// 小数のべき乗
+Math.pow(4, 0.5);  // 2 (4 の平方根)
+Math.pow(8, 1/3);  // 2 (8 の立方根)
+Math.pow(2, 0.5);  // 1.4142135623730951 (2 の平方根)
+Math.pow(2, 1/3);  // 1.2599210498948732 (2 の立方根)
+// 負の数のべき乗
+Math.pow(7, -2);   // 0.02040816326530612 (1/49)
+Math.pow(8, -1/3); // 0.5
+// 負の数の底
+Math.pow(-7, 2);   // 49 (2乗は正の数)
+Math.pow(-7, 3);   // -343 (3乗は負の数)
+Math.pow(-7, 0.5); // NaN (負の数には実数の平方根がない)
+// due to "even" and "odd" roots laying close to each other,
+// and limits in the floating number precision,
+// negative bases with fractional exponents always return NaN
+Math.pow(-7, 1/3); // NaN
+
+ +

仕様書

+ + + + + + + + + + + + +
仕様書
{{SpecName('ESDraft', '#sec-math.pow', 'Math.pow')}}
+ +

ブラウザーの互換性

+ + + +

{{Compat("javascript.builtins.Math.pow")}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf