sin【サイン (正弦):sine】
cos【コサイン (余弦):cosine】
tan【タンジェント (正接):tangent】

メモ

  • 三角関数:サイン【正弦】・コサイン【余弦】・タンジェント【正接】
【未サポート】

Math.sin【サイン (正弦):sine】

メモ

概要

  • サイン (正弦)を取得

関連

外部リンク

構文

Math.sin( x ) 

サイン (正弦:-1 ~ 1)
    (引数が特殊な場合は下記参照)
x角度 (ラジアン単位)
特殊仕様
x戻り値
数値以外数値に変換して処理
NaNNaN
+0+0
-0-0
+∞NaN
-∞NaN

グラフ表示

console.log(Math.sin(Math.PI / 2));
// 出力:1
console.log(Math.sin(Math.PI * 1.5));
// 出力:-1

console.log(Math.sin(NaN));
// 出力:NaN
console.log(Math.sin(+0));
// 出力:0
console.log(Math.sin(-0));
// 出力:-0
console.log(Math.sin(+Infinity));
// 出力:NaN
console.log(Math.sin(-Infinity));
// 出力:NaN

Math.cos【コサイン (余弦):cosine】

メモ

概要

  • コサイン (余弦)を取得

関連

外部リンク

構文

Math.cos( x ) 

コサイン (余弦:-1 ~ 1)
    (引数が特殊な場合は下記参照)
x角度 (ラジアン単位)
特殊仕様
x戻り値
数値以外数値に変換して処理
NaNNaN
+01
-01
+∞NaN
-∞NaN

グラフ表示

console.log(Math.cos(Math.PI));
// 出力:-1
console.log(Math.cos(Math.PI * 2));
// 出力:1

console.log(Math.cos(NaN));
// 出力:NaN
console.log(Math.cos(+0));
// 出力:1
console.log(Math.cos(-0));
// 出力:1
console.log(Math.cos(+Infinity));
// 出力:NaN
console.log(Math.cos(-Infinity));
// 出力:NaN

Math.tan【タンジェント (正接):tangent】

メモ

概要

  • タンジェント (正接)を取得

関連

外部リンク

構文

Math.tan( x ) 

タンジェント (正接)
    (引数が特殊な場合は下記参照)
x角度 (ラジアン単位)
特殊仕様
x戻り値
数値以外数値に変換して処理
NaNNaN
+0+0
-0-0
+∞NaN
-∞NaN

グラフ表示

console.log(Math.tan(Math.PI / 4));
// 出力:≒1
console.log(Math.tan(Math.PI));
// 出力:≒0

console.log(Math.tan(NaN));
// 出力:NaN
console.log(Math.tan(+0));
// 出力:0
console.log(Math.tan(-0));
// 出力:-0
console.log(Math.tan(+Infinity));
// 出力:NaN
console.log(Math.tan(-Infinity));
// 出力:NaN