JavaScriptのMath.cos()関数とは?使い方とサンプルコードを解説
Mathオブジェクトのcos()関数は、引数として受け取った角度(ラジアン単位)のコサイン(余弦)の値を返します。三角関数の計算を行いたいときに利用できる、Mathオブジェクトの標準メソッドです。
注意点として、JavaScriptの三角関数では角度をラジアンで指定する必要があります。度数法(°)の値を使いたい場合は、「度 × (Math.PI / 180)」という式でラジアンに変換してから渡しましょう。
構文
Math.cos()関数の構文は次の通りです。
Math.cos(角度)
パラメータ
角度: コサイン値を求めたい角度を、ラジアン単位の数値で指定します。
使用例
次の例では、90ラジアンのコサイン値を計算し、その結果を画面に表示しています。
<html>
<head>
<title>JavaScript サンプル</title>
</head>
<body>
<script type="text/javascript">
var result = Math.cos(90);
document.write("与えられた角度のコサイン値:" + result);
</script>
</body>
</html>
実行結果
与えられた角度のコサイン値:-0.4480736161291702
よく使われる計算例
参考までに、代表的な値での計算結果を示します。
Math.cos(0)→ 1Math.cos(Math.PI)→ -1Math.cos(Math.PI / 2)→ 約0(6.123233995736766e-17)Math.cos(60 * Math.PI / 180)→ 約0.5(60度をラジアンに変換して計算)
このように、Math.cos()関数を使えば、図形の描画や物理シミュレーション、ゲーム開発などにおける三角関数の計算を簡単に実装できます。
-
JavaScriptのMath.sin()関数の使い方を解説
Math.sin()関数とはJavaScriptのMathオブジェクトが提供するsin()関数は、引数として受け取った角度(ラジアン単位)の正弦(サイン)の値を返します。サインは三角関数の一つで、直角三角形における斜辺と対辺の比率を表すものです。波形の生成、アニメーション、ゲーム開発、信号処理など、幅広い分野で活用されています。構文Math.sin()関数の構文は以下のとおりです。Math.sin(角度)引数にはラジアン単位の角度を指定します。度数法(90°など)で表された角度をラジアンに変換する場合は、「度 × (Math.PI / 180)」という計算式を使用します。使用例次の例では、90
-
JavaScriptのMath.cosh()関数とは?使い方とサンプルコードを解説
JavaScriptのMathオブジェクトが提供するcosh()メソッドは、引数として受け取った角度(ラジアン単位)の双曲線余弦(ハイパボリックコサイン)の値を返します。双曲線余弦は、三角関数の余弦(cos)と似た性質を持つ関数で、数学や物理学の分野、特に懸垂線(カテナリー曲線)の計算などでよく利用されます。なお、度数法ではなくラジアンで値を指定する点に注意してください。構文cosh()メソッドの基本的な構文は以下のとおりです。Math.cosh(90)引数には数値(ラジアン単位の角度)を指定します。使用例次のコードでは、90ラジアンの双曲線余弦の値を計算し、画面に表示しています。<ht