tan()

指定されたラジアン角度のタンジェント値を返します。

構文

tan(RADIAN_EXPR)

パラメーター

RADIAN_EXPR
ラジアン単位の角度。数値型でなければなりません。

説明

tan() 関数は、RADIAN_EXPR に指定されたラジアン角度のタンジェント値を64ビット実数で返します。内部的に Math.tan() を使用します。

RADIAN_EXPRnull の場合または数値型でない場合は null を返します。

度(degree)単位を使用する場合は、角度 * 3.14159 / 180 の形式でラジアンに変換してから渡してください。

エラーコード

該当なし

使用例

  1. 0ラジアンのタンジェント値を計算します。

    json "{}" | eval t = tan(0)
    | # t: 0.0
    
  2. 度(degree)単位の角度をラジアンに変換して計算します。

    json "{}" | eval t = tan(45 * 3.14159 / 180)
    | # t: 0.9999996732051289
    
  3. 数値型でない値を渡すと null を返します。

    json "{}" | eval t = tan("0")
    | # t: null
    
  4. NULL入力

    json "{}" | eval t = tan(null)
    | # t: null
    

互換性

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