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()