JavaScript中的Math.atan2()方法使用详解

作者:goldensun 时间:2024-05-03 15:57:13 

 这个方法返回其参数商数的反正切。该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 ±PI for x < 0.
Math.atan2( ±0, x ) returns ±0 for x > 0.
Math.atan2( y, ±0 ) returns -PI/2 for y > 0.
Math.atan2( ±y, -Infinity ) returns ±PI for finite y > 0.
Math.atan2( ±y, +Infinity ) returns ±0 for finite y > 0.
Math.atan2( ±Infinity, +x ) returns ±PI/2 for finite x.
Math.atan2( ±Infinity, -Infinity ) returns ±3*PI/4.
Math.atan2( ±Infinity, +Infinity ) returns ±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.4056476493802698
Second Test Value : 0.16514867741462683
Third Test Value : 3.141592653589793
Fourth Test Value : 2.356194490192345

标签:JavaScript,Math
0
投稿

猜你喜欢

  • 用 python 进行微信好友信息分析

    2022-03-29 15:52:44
  • Javascript中判断变量是数组还是对象(array还是object)

    2024-04-17 09:51:28
  • javascript 函数声明与函数表达式的区别介绍

    2024-04-23 09:08:50
  • 怎么写好一份图形界面设计师简历

    2009-04-16 13:10:00
  • Geohash的原理、算法和具体应用探究

    2023-10-06 07:59:44
  • asp中获取当前月份距离以前某个时间的月份数

    2012-11-30 20:29:40
  • Python实现删除列表中满足一定条件的元素示例

    2023-11-07 14:38:39
  • Python判断字符串是否为字母或者数字(浮点数)的多种方法

    2023-04-12 07:55:47
  • python学习之编写查询ip程序

    2023-11-09 18:52:29
  • CentOS 7下安装与配置MySQL 5.7

    2024-01-26 17:41:50
  • 学ASP应该注意ASP程序书写的规范标准

    2008-10-17 10:16:00
  • python3 mmh3安装及使用方法

    2021-08-02 00:31:05
  • Oracle时间日期操作方法小结

    2010-11-25 18:04:00
  • Python-while 计算100以内奇数和的方法

    2022-03-24 12:00:39
  • go语言实现mqtt协议的实践

    2024-04-23 09:34:38
  • 利用python中集合的唯一性实现去重

    2021-03-29 18:42:25
  • python pandas中索引函数loc和iloc的区别分析

    2021-08-31 21:44:21
  • Windows Server 2003 服务器安全设置--防火墙篇

    2010-07-22 22:45:00
  • FF和IE之间7个JavaScript的差异[译]

    2009-05-04 18:19:00
  • MySQL 分组查询的优化方法

    2024-01-20 12:21:48
  • asp之家 网络编程 m.aspxhome.com