Math.sin incorrect results even when converted to degrees
我试图在一个变量上使用sin,我看到你可以通过使用/(math.pi/180)来转换它,但是如果你想将它转换成度数,这似乎是矛盾的。如何正确转换和使用度形式的sin?(例如,在iPhone计算器上,它从输入45返回~.707,而这个返回~.806)。
1 2 3 4 5 | function click25() { if (vi === 0) { reactant = Math.sin(reactant / (Math.PI / 180)) } } |
您需要将度数乘以
1 2 3 4 5 6 7 8 9 10 | var reactant = 45; var vi = 0; function click25() { if (vi === 0) { reactant = Math.sin(reactant * (Math.PI / 180)) } console.log(reactant); } click25(); |