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/asin/index.html | 86 ++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 files/ja/web/javascript/reference/global_objects/math/asin/index.html (limited to 'files/ja/web/javascript/reference/global_objects/math/asin/index.html') diff --git a/files/ja/web/javascript/reference/global_objects/math/asin/index.html b/files/ja/web/javascript/reference/global_objects/math/asin/index.html new file mode 100644 index 0000000000..b69aefa639 --- /dev/null +++ b/files/ja/web/javascript/reference/global_objects/math/asin/index.html @@ -0,0 +1,86 @@ +--- +title: Math.asin() +slug: Web/JavaScript/Reference/Global_Objects/Math/asin +tags: + - JavaScript + - Math + - Method + - Reference +translation_of: Web/JavaScript/Reference/Global_Objects/Math/asin +--- +
{{JSRef}}
+ +

Math.asin() 関数は、引数として与えた数値の逆正弦 (アークサイン) をラジアン単位で返します。

+ +

x[-1;1],Math.asin(x)=arcsin(x)= the unique y[-π2;π2]such thatsin(y)=x\forall x \in [{-1};1],\;\mathtt{\operatorname{Math.asin}(x)} = \arcsin(x) = \text{ the unique } \; y \in \left[-\frac{\pi}{2}; \frac{\pi}{2}\right] \, \text{such that} \; \sin(y) = x

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

構文

+ +
Math.asin(x)
+ +

引数

+ +
+
x
+
数値です。
+
+ +

返値

+ +

与えられた数値が -1 から 1 までの場合、その逆正弦 (アークサイン) をラジアン単位で返します。さもなければ、 {{jsxref("NaN")}} を返します。

+ +

解説

+ +

Math.asin() メソッドは、 -1 から 1 までの x に対して、 -π2-\frac{\pi}{2} から π2\frac{\pi}{2} までのラジアンの数値を返します。 x の値がこの範囲を越えている場合、このメソッドは {{jsxref("NaN")}} を返します。

+ +

asin()Math の静的メソッドであるため、生成した Math オブジェクトのメソッドとしてではなく、常に Math.asin() として使用するようにしてください (Math はコンストラクターではありません)。

+ +

+ +

Math.asin() の使用

+ +
Math.asin(-2);  // NaN
+Math.asin(-1);  // -1.5707963267948966 (-pi/2)
+Math.asin(0);   // 0
+Math.asin(0.5); // 0.5235987755982989
+Math.asin(1);   // 1.5707963267948966 (pi/2)
+Math.asin(2);   // NaN
+
+ +

値が -1 未満か 1 より大きい数値の場合、Math.asin() は {{jsxref("NaN")}} を返します。

+ +

仕様書

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

ブラウザーの互換性

+ + + +

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

+ +

関連情報

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