Math.acos(Math.cos(30))
不会返回 30,但是 Math.acos(Math.cos(0.7))
会返回 0.7.. . 我怎样才能正确地做到这一点?
最佳答案
这是因为 cos
函数的输入/参数应该是弧度而不是度。
来自 MDN docs :
Parameters
x : A number given in unit of radians.
因此,在调用函数之前,将输入转换为弧度。
利用公式Radians = Degrees * ( Pi/180)
关于JavaScript - Math.cos(30) 的反转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34243862/