exp()

exp() 関数は自然定数 e(約 2.71828)を指定した数だけ累乗した値を返します。

構文

exp(NUM_EXPR)

パラメーター

NUM_EXPR
指数として使用する数値式。

説明

exp() 関数は入力値に Math.exp() を適用した結果を64ビット実数(double)で返します。入力値が Number 型の場合、内部的に doubleValue() に変換して処理します。

入力値が null であるか、数値でない場合は null を返します。

エラーコード

該当なし

使用例

  1. e の1乗を計算

    json "{'val': 1}" | eval result = exp(val)
    | # result: 2.718281828459045
    
  2. e の2乗を計算

    json "{'val': 2}" | eval result = exp(val)
    | # result: 7.38905609893065
    
  3. NULL 入力

    json "{'val': null}" | eval result = exp(val)
    | # result: null
    

互換性

exp() 関数は Sonar 4.0以前のバージョンから提供されています。