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

メモ

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

Math.sinサイン (正弦):sine】メソッド

構文

  • sin (x)

  • x:角度 (ラジアン単位)

サイン (-1 ~ 1)
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】メソッド

構文

  • cos (x)

  • x:角度 (ラジアン単位)

コサイン (-1 ~ 1)
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】メソッド

構文

  • tan (x)

  • x:角度 (ラジアン単位)

タンジェント (-1 ~ 1)
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

関連