1、描述
此方法返回其参数商的反正切。atan2方法返回一个介于-pi
和pi
之间的数值,表示(x, y)
点的角度。
2、语法
它的语法如下:
Math.atan2( x, y ) ;
3、参数
X和Y:数字。
4、返回值
返回一个数字的反正切(弧度)。
Math.atan2( ±0, -0 ) 返回 ±PI. Math.atan2( ±0, +0 ) 返回 ±0. Math.atan2( ±0, -x ) 当x < 0时返回±PI。 Math.atan2( ±0, x ) 当x > 0时返回±0。 Math.atan2( y, ±0 ) 当y > 0时返回-PI/2。 Math.atan2( ±y, -Infinity ) 当有限的y > 0返回±PI。 Math.atan2( ±y, +Infinity ) 当有限的 y > 0时返回±0。 Math.atan2( ±Infinity, +x ) 当有限的x,则返回±PI/2。 Math.atan2( ±Infinity, -Infinity ) 返回 ±3*PI/4. Math.atan2( ±Infinity, +Infinity ) 返回 ±PI/4.
5、使用示例
<html>
<head>
<title>JavaScript Math atan2() Method</title>
</head>
<body>
<script type = "text/javascript">
var value = Math.atan2(90,15);
document.write("90,15: " + value );
var value = Math.atan2(15,90);
document.write("<br />15,90 : " + value );
var value = Math.atan2(0, -0);
document.write("<br />0, -0 : " + value );
var value = Math.atan2(+Infinity, -Infinity);
document.write("<br />+Infinity, -Infinity : " + value );
</script>
</body>
</html>
6、输出
90,15: 1.4056476493802699 15,90 : 0.16514867741462683 0, -0 : 3.141592653589793 +Infinity, -Infinity : 2.356194490192345