📜  JavaScript数学atan2()

📅  最后修改于: 2020-09-27 06:23:11             🧑  作者: Mango

JavaScript Math.atan2() 函数返回其参数商的反正切值。

Math.atan2() 函数的语法为:

Math.atan2(y, x)

使用Math类名称调用作为静态方法的atan2()


Math.atan2()参数

Math.atan2() 函数接受:

  • y-点的Y坐标
  • x-点的X坐标

从Math.atan2()返回值
  • 返回在正X轴与连接(0,0)(x,y)的线之间形成的π之间的弧度角。
  • 为非数字参数返回NaN

示例:使用Math.atan2()
var num = Math.atan2(1, 1);
console.log(num); // 0.7853981633974483 (PI/4)

var num = Math.atan2(4, 3);
console.log(num); // 0.9272952180016122

var num = Math.atan2(0, 5);
console.log(num); // 0

var num = Math.atan2(Infinity, 0);
console.log(num); // 1.5707963267948966 (PI/2)

var num = Math.atan2(-Infinity, 0);
console.log(num); // -1.5707963267948966 (-PI/2)

var num = Math.atan2(Infinity, -Infinity);
console.log(num); // 2.356194490192345 (3*PI/4)

输出

0.7853981633974483
0.9272952180016122
0
1.5707963267948966
-1.5707963267948966
2.356194490192345

推荐读物:

  • JavaScript数学tan()
  • JavaScript数学atan()