JavaScriptのMathオブジェクトのexp(x)メソッドについて記載します。
概要、実際のサンプルコードを交えて構文などの使い方をまとめてみました。
JavaScriptのMathオブジェクトとは?
math オブジェクトは、数学定数および関数のプロパティとメソッドを持つ、組み込みのオブジェクトです。
他のグローバルオブジェクトとは異なり、関数オブジェクトではありません。
Math は Number 型で動作し、すべてのプロパティとメソッドは静的で、Math をオブジェクトとして作成せずに使用することによって呼び出すことができます。
それでは、次に本題の説明に移ります。
JavaScriptのMathオブジェクトのexp(x)概要
exp(x)は、xを底とする指数関数e^xを返します。
構文、使い方
exp(x)は、xのe(ネイピア数)乗を返すJavaScriptのMathオブジェクトの構文です。使い方は、以下のようになります。
1 |
Math.exp(x); //xのe乗を返す |
引数について
exp(x)の引数xは、底eのx乗を表します。
返り値について
exp(x)は、eのx乗を返します。
eは自然対数の底であり、約2.71828です。
このメソッドを利用した便利なテクニック
Math.exp(x)を使って、任意の数値xを底e(2.718…)のべき乗に変換することができます。
これは、複雑な数学的な計算を簡単に行うために役立ちます。
例えば、任意の数値xを底eのべき乗に変換して、それを他の数値yと比較することができます。
現場で実際にどのように使われているか
Mathオブジェクトのexp(x)は、xのe乗を計算するために使用されます。
例えば、2のe乗を計算するには、Math.exp(2)を使用します。
JavaScriptのMathオブジェクトのexp(x)と一緒によく使われる処理
Math.log(x)との組み合わせで、exp(x)とlog(x)の関係式を利用してxの値を求める処理がよく使われます。
なぜなら、exp(x)とlog(x)の関係式を利用することで、xの値を簡単に求めることができるからです。
使用する上での注意点
exp(x)は、eをx乗した値を返します。
xには数値を指定してください。負の値を指定した場合、0より小さな値が返される可能性があります。
JavaScriptのMathオブジェクトのexp(x)と似た処理のJSメソッド、違い
Math.pow(x, y)と似ていますが、下記の違いがあります。
- Math.pow(x, y):xをy乗した結果を返す
- Math.exp(x):eをx乗した結果を返す
JavaScriptのMathオブジェクトのexp(x)を使ったサンプルコードの紹介
Math.exp(x)のサンプルコード1
1 2 3 4 5 6 7 8 |
// xに2を代入 let x = 2; // Math.exp(x)を実行 let result = Math.exp(x); // 結果を表示 console.log(result); |
Math.exp(x)のサンプルコード2
1 2 3 4 5 6 7 8 |
// xに-1を代入 let x = -1; // Math.exp(x)を実行 let result = Math.exp(x); // 結果を表示 console.log(result); |
JavaScript mapオブジェクトの他メソッドについて
JavaScriptのmathオブジェクトの他メソッドについては、下記記事にもまとめていますので参考にしてみてください
また、JavaScriptの公式ドキュメントであるMDNで記載されているmathオブジェクトのexpメソッドについても補足としてリンクを貼っておきます。参考にしてみてください。