JavaScriptのMathオブジェクトのtan(x)メソッドについて記載します。
概要、実際のサンプルコードを交えて構文などの使い方をまとめてみました。
JavaScriptのMathオブジェクトとは?
math オブジェクトは、数学定数および関数のプロパティとメソッドを持つ、組み込みのオブジェクトです。
他のグローバルオブジェクトとは異なり、関数オブジェクトではありません。
Math は Number 型で動作し、すべてのプロパティとメソッドは静的で、Math をオブジェクトとして作成せずに使用することによって呼び出すことができます。
それでは、次に本題の説明に移ります。
JavaScriptのMathオブジェクトのtan(x)概要
Mathオブジェクトのtan(x)は、引数xのラジアン値の正接を返します。
構文、使い方
構文: Math.tan(x)
使い方: xに弧度法で表した角度を渡し、その角度のtan(正接)を返す。
引数について
tan(x)の引数は、ラジアン(radian)の値です。
返り値について
Math.tan(x)は、xのラジアン値に対する正接(タンジェント)の値を返します。
このメソッドを利用した便利なテクニック
Mathオブジェクトのtan(x)を使うと、三角関数の値を簡単に求めることができます。
また、tan(x)を使って、任意の角度の三角形の辺の長さを求めることもできます。
現場で実際にどのように使われているか
Mathオブジェクトのtan(x)は、xの値をラジアンで渡して、そのラジアンのタンジェント値を返す関数です。
例えば、Math.tan(Math.PI/4)を実行すると、1を返します。
これは、90度の角度のタンジェント値が1であることを意味します。
この関数は、三角関数を計算する際に使用されます。
JavaScriptのMathオブジェクトのtan(x)と一緒によく使われる処理
Math.cos(x)と一緒に使われることが多いです。
なぜなら、tan(x)はcos(x)を使って定義されているからです。
使用する上での注意点
– tan(x)はラジアン単位で入力する必要があります。
JavaScriptのMathオブジェクトのtan(x)と似た処理のJSメソッド、違い
Math.sin(x)とMath.cos(x)に似ていますが、下記の違いがあります。
- Math.tan(x)は三角関数のタンジェントを計算するメソッド
- Math.sin(x)とMath.cos(x)はそれぞれサインとコサインを計算するメソッドです。
- Math.tan(x)はMath.sin(x)とMath.cos(x)を使用して計算されます
- Math.sin(x)とMath.cos(x)はそれぞれ独立して計算されます
JavaScriptのMathオブジェクトのtan(x)を使ったサンプルコードの紹介
tan(x)を使ったサンプルコード1
1 2 3 |
// tan(x)を使ってxの値を求める let x = Math.tan(45); console.log(x); |
tan(x)を使ったサンプルコード2
1 2 3 |
// tan(x)を使ってxの値を求める let x = Math.tan(90); console.log(x); |
tan(x)を使ったサンプルコード3
1 2 3 |
// tan(x)を使ってxの値を求める let x = Math.tan(-45); console.log(x); |
JavaScript mathオブジェクトの他メソッドについて
JavaScriptのmathオブジェクトの他メソッドについては、下記記事にもまとめていますので参考にしてみてください
また、JavaScriptの公式ドキュメントであるMDNで記載されているmathオブジェクトのtanメソッドについても補足としてリンクを貼っておきます。参考にしてみてください。