This question already has answers here:
What is the difference between atan and atan2 in C++?
                                
                                    (11个答案)
                                
                        
                3年前关闭。
            
        

我有个问题。 JavaScript中的atanatan2有什么区别?

我想找出向量V(-1,0)与轴之间的角度。

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

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

另外,我期望得到的答案是Pi rad,所以由于我在代码中使用了atan,所以花了我一段时间才尝试了atan2,终于奏效了(令我惊讶!)

提前致谢! ^ _ ^

最佳答案

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

关于javascript - atan和atan2有什么区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40639871/

10-11 12:50