atan和atan2有什么区别

时间:2016-11-16 18:43:14

标签: javascript atan2

我有一个问题。 JavaScript中atanatan2之间有什么区别?

我想弄清楚矢量V(-1,0)和轴之间的角度。

当我调用方法atan(0 / -1)时,答案是-0 rad 当我调用方法atan2(0, -1)时,答案是Pi rad。

为什么他们有不同的答案?

另外,我期望获得的答案是Pi rad,所以因为我在我的代码中使用atan,它有点花了我一段时间,直到我尝试atan2并且它最终起作用(到我很惊讶!)

提前致谢! ^ _ ^

1 个答案:

答案 0 :(得分:-1)

以下是有关atan2的更多信息的链接:https://en.wikipedia.org/wiki/Atan2