JavaScript - Math.cos的逆向(30)

Szy*_*zak 4 javascript math

Math.acos(Math.cos(30))不会返回30,但Math.acos(Math.cos(0.7))会返回0.7 ......我怎么能正确地做到?

raj*_*uGT 6

这是因为cos函数的输入/参数应该是弧度而不是度.

来自MDN 文档:

参数

x:以弧度为单位给出的数字.

因此,在调用函数之前,将输入转换为弧度.

利用配方 Radians = Degrees * ( Pi / 180)