2014-07-20 20 views
0

我有一个价值罪你如何从罪中得到角度?

var opposite = 100; 
var hypotenuse = 228; 

var sin = opposite/hypotenuse; 

我想知道那是什么角度。在我的计算器上,我可以做sin^-1()。 This线程说使用asin,但是当我使用asin时,我得到45°。正确的角度是25°。

+5

'asin'返回结果i n弧度 –

+0

asin =反正弦= sin^-1。同一事物的不同名称。 – Tommy

+0

你太棒了!谢谢。 – user1873073

回答

0

因为弓窦回报导致弧度和弧度被定义为

enter image description here

你应该因此这种方式转换为度

var opposite = 100; 
var hypotenuse = 228; 

var sin = opposite/hypotenuse; 

var angle = Math.asin(sin)*180/Math.PI; 

document.body.innerHTML = angle; 

例如:

http://jsfiddle.net/o69xjayh/