JavaScript中的Math.atan2()方法使用详解
这个方法返回其参数商数的反正切。该ATAN2方法返回-pi和PI较(x,y)点的角度theta之间的数值。
语法
Math.atan2(x,y);
下面是参数的详细信息:
- x和y:一个数字.
返回值:
返回一个数弧度的反正切值
Math.atan2(±0,-0)returns±PI. Math.atan2(±0,+0)returns±0. Math.atan2(±0,-x)returns±PIforx<0. Math.atan2(±0,x)returns±0forx>0. Math.atan2(y,±0)returns-PI/2fory>0. Math.atan2(±y,-Infinity)returns±PIforfinitey>0. Math.atan2(±y,+Infinity)returns±0forfinitey>0. Math.atan2(±Infinity,+x)returns±PI/2forfinitex. Math.atan2(±Infinity,-Infinity)returns±3*PI/4. Math.atan2(±Infinity,+Infinity)returns±PI/4.
<html> <head> <title>JavaScriptMathatan2()Method</title> </head> <body> <scripttype="text/javascript"> varvalue=Math.atan2(90,15); document.write("FirstTestValue:"+value); varvalue=Math.atan2(15,90); document.write("<br/>SecondTestValue:"+value); varvalue=Math.atan2(0,-0); document.write("<br/>ThirdTestValue:"+value); varvalue=Math.atan2(+Infinity,-Infinity); document.write("<br/>FourthTestValue:"+value); </script> </body> </html>
这将产生以下结果:
FirstTestValue:1.4056476493802698 SecondTestValue:0.16514867741462683 ThirdTestValue:3.141592653589793 FourthTestValue:2.356194490192345