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

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

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

作成日: 更新日:

基本的な使い方

Math.asinh()メソッドは、与えられた数値の逆双曲線正弦(アークハイパーボリックサイン)を計算して返すメソッドです。このメソッドは、JavaScriptの組み込みオブジェクトであるMathオブジェクトに属しており、Math.sinh()関数の逆関数として機能します。数学の世界では、双曲線正弦関数sinh(x)(e^x - e^-x) / 2で定義されるのに対し、asinh(x)はその結果から元のxを求めるものです。

Math.asinh()メソッドは、引数として任意の数値を一つ受け取ります。この引数は、逆双曲線正弦を計算したい値です。そして、その数値に対応する逆双曲線正弦を数値として返します。例えば、Math.asinh(0)0を返し、Math.asinh(Infinity)Infinityを返します。また、負の数に対しても計算が可能で、Math.asinh(-1)のような呼び出しも可能です。

このメソッドはMathオブジェクトの静的メソッドであるため、Math.asinh(値)のように直接Mathオブジェクトを通じて呼び出します。インスタンスを作成する必要はありません。科学技術計算や物理シミュレーション、グラフィックスなど、高度な数学的処理が必要な場面で活用されます。ECMAScript 2015(ES6)で標準化された機能ですので、比較的新しいJavaScript環境で利用できます。正確で効率的な数学計算を行うための便利なツールとして、プログラミングにおいて重要な役割を果たしています。

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

構文(syntax)

1Math.asinh(x);

引数(parameters)

x

  • x: number: 双曲線正弦(sinh)の逆関数を計算する対象となる数値

戻り値(return)

number

与えられた数値の逆双曲線正弦(area hyperbolic sine)を返します。

関連コンテンツ

関連プログラミング言語