JavaScript – Math atan2方法

JavaScript – Math atan2方法

说明

该方法返回其参数商的反正切值。 atan2方法返回一个数值,该数值介于-π和π之间,表示(x,y)点的角度θ。

语法

其语法如下所示 –

Math.atan2( x, y ) ;

参数说明

x和y - 数值。

返回值

返回该数的弧度反正切值。

当x等于正零,y等于负零时,Math.atan2( ±0, -0 )返回±PI。
当x等于正零,y等于正零时,Math.atan2( ±0, +0 )返回±0。
当x小于零时,Math.atan2( ±0, -x )将返回±PI。
当x大于零时,Math.atan2( ±0, x )将返回±0。
当y大于零时,Math.atan2( y, ±0 )将返回-PI/2。
当有限y大于零时,Math.atan2( ±y, -Infinity )将返回±PI。
当有限y大于零时,Math.atan2( ±y, +Infinity )将返回±0。
当有限x时,Math.atan2( ±Infinity, +x )将返回±PI/2。
当+/- Infinity被零除时,Math.atan2(±Infinity,±0)将返回±π/2。
Math.atan2(±Infinity, -Infinity)将返回±3*PI/4。
Math.atan2(±Infinity, +Infinity)将返回±PI/4。

例子

尝试以下示例程序。

<html>   
   <head>
      <title>JavaScript Math atan2() Method</title>
   </head>

   <body>      
      <script type = "text/javascript">
         var value = Math.atan2(90,15);
         document.write("First Test Value : " + value ); 

         var value = Math.atan2(15,90);
         document.write("<br />Second Test Value : " + value ); 

         var value = Math.atan2(0, -0);
         document.write("<br />Third Test Value : " + value ); 

         var value = Math.atan2(+Infinity, -Infinity);
         document.write("<br />Fourth Test Value : " + value ); 
      </script>      
   </body>
</html>

输出

First Test Value : 1.4056476493802699
Second Test Value : 0.16514867741462683
Third Test Value : 3.141592653589793
Fourth Test Value : 2.356194490192345 

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程