Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【JavaScript ECMAScript】Math::Math.asin静的メソッドの使い方

Math.asin()静的メソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

Math.asin()メソッドは、指定された数値のアークサイン(逆正弦)をラジアン単位で計算し、その結果を返すメソッドです。アークサインとは、三角関数であるサイン(正弦)の逆関数であり、あるサイン値に対応する角度を求める際に使用されます。例えば、直角三角形において対辺と斜辺の比率が分かっている場合に、その比率から角度を導き出すといった用途に利用されます。

このメソッドは、引数としてxという一つの数値を必要とします。引数xは、サイン関数の値の範囲が-1から1であるため、必ず-1以上1以下の範囲の実数である必要があります。もし引数xがこの範囲外の数値である場合、例えばMath.asin(2)のように指定すると、このメソッドはNaN(Not-a-Number、数値ではないことを示す特殊な値)を返します。

戻り値は、-π/2からπ/2までの範囲(度数法では-90度から90度)のラジアン値です。ラジアン値は円周率πを用いた角度の表現で、JavaScriptではMath.PI定数で円周率の値を利用できます。具体的には、Math.asin(0)0を、Math.asin(1)は約1.5708π/2)を、Math.asin(-1)は約-1.5708-π/2)を返します。

Math.asin()は、JavaScriptに標準で備わるMathオブジェクトの静的メソッドであるため、new Math()のようにMathオブジェクトのインスタンスを生成することなく、Math.asin()と直接呼び出して使用できます。計算結果として得られる角度がラジアン単位であるため、もし度数法での角度が必要な場合は、得られたラジアン値に180 / Math.PIを乗じることで、簡単に度数法へ変換することが可能です。このメソッドは、幾何学的な計算や物理シミュレーションなど、様々な分野で基本的な関数として活用されます。

公式リファレンス: Math.asin()

構文(syntax)

1Math.asin(0.5);

引数(parameters)

x

  • x: number: 逆正弦(サインの逆関数)を計算する数値。-1から1の範囲である必要があります。

戻り値(return)

Number

Math.asin() は、引数として渡された値の逆正弦(アークサイン)をラジアン単位で返します。戻り値は -π/2 から π/2 までの範囲の Number 型の数値です。

関連コンテンツ

関連プログラミング言語