JavaScriptのMath.exp()関数とは?構文と使い方を解説
JavaScriptのMath.exp()関数は、Mathオブジェクトが持つメソッドの一つです。引数として渡された数値 x を受け取り、自然対数の底であるオイラー数(ネイピア数)e を底とする「e の x 乗」の値を返します。ここで e は約2.71828という定数で、数学や科学技術計算で頻繁に利用される重要な数値です。
構文
Math.exp()関数の構文は以下の通りです。
Math.exp(x)
パラメータ
x:指数として指定する数値。この値が e の累乗の指数となります。
戻り値
e を x 乗した結果(e^x)を数値で返します。引数が 0 の場合は 1 を返し、負の数を渡した場合は 0 から 1 の間の小数を返します。
使用例
次のコードでは、Math.exp()に 12 を渡してその結果を画面に出力しています。
<html>
<head>
<title>JavaScript Example</title>
</head>
<body>
<script type="text/javascript">
var result = Math.exp(12);
document.write("Result: "+result);
</script>
</body>
</html>
出力結果
Result: 162754.79141900392
その他の使用例
引数にさまざまな値を渡した場合の動作は以下のようになります。
console.log(Math.exp(0)); // 1 console.log(Math.exp(1)); // 2.718281828459045 console.log(Math.exp(-1)); // 0.36787944117144233 console.log(Math.exp(12)); // 162754.79141900392
このように、Math.exp()関数を使うことで、指数関数的な増加・減少を表す計算や、複利計算、確率分布などの数学的処理を簡単に実装できます。
-
JavaScriptのMath.cosh()関数とは?使い方とサンプルコードを解説
JavaScriptのMathオブジェクトが提供するcosh()メソッドは、引数として受け取った角度(ラジアン単位)の双曲線余弦(ハイパボリックコサイン)の値を返します。双曲線余弦は、三角関数の余弦(cos)と似た性質を持つ関数で、数学や物理学の分野、特に懸垂線(カテナリー曲線)の計算などでよく利用されます。なお、度数法ではなくラジアンで値を指定する点に注意してください。構文cosh()メソッドの基本的な構文は以下のとおりです。Math.cosh(90)引数には数値(ラジアン単位の角度)を指定します。使用例次のコードでは、90ラジアンの双曲線余弦の値を計算し、画面に表示しています。<ht
-
JavaScriptのparseFloat()関数とは?構文と使い方をわかりやすく解説
JavaScriptのparseFloat()関数は、引数に渡された文字列を解析し、浮動小数点数として返すグローバル関数です。文字列の先頭から数値として解釈できる部分を読み取り、数値として扱えない文字に到達した時点で解析を終了します。先頭にある空白文字は無視されます。また、引数がすでに数値である場合は、その値がそのまま返されます。一方、文字列の先頭が数値として解釈できない場合には、NaN(Not a Number)が返される点に注意してください。構文parseFloat()関数の構文は以下のとおりです。parseFloat(string);使用例次の例では、parseFloat()関数を使って