EN
JavaScript - Math.sin in degrees
5 points
In JavaScript Math.sin()
method works using radians by default. To switch it to degrees some simple operation is necessary ((Math.PI / 180) * degrees
). In this article we can see custom Math.sin()
function that works on degrees.
xxxxxxxxxx
1
function calculateSine(degrees) {
2
var radians = (Math.PI / 180) * degrees;
3
return Math.sin(radians);
4
}
5
6
7
// Example:
8
9
console.log( calculateSine(0) ); // 0
10
console.log( calculateSine(30) ); // ~0.5
11
console.log( calculateSine(45) ); // 0.7071067811865475
12
console.log( calculateSine(60) ); // 0.8660254037844386
13
console.log( calculateSine(90) ); // 1
14
15
console.log( calculateSine(180) ); // ~0
16
console.log( calculateSine(270) ); // -1
17
console.log( calculateSine(360) ); // ~0