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


Posted in Javascript onJune 15, 2015

 这个方法返回其参数商数的反正切。该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 相关文章推荐
让插入到 innerHTML 中的 script 跑起来的实现代码
Jul 01 Javascript
javascript 星级评分效果(手写)
Dec 24 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
Mar 23 Javascript
js创建数组的简单方法
Jul 27 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
May 26 Javascript
jQuery列表检索功能实现代码
Jul 17 jQuery
Vue组件的使用教程详解
Jan 05 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
Feb 09 Javascript
微信小程序画布圆形进度条显示效果
Nov 17 Javascript
js验证账户名是否重复
May 26 Javascript
node.js使用express-fileupload中间件实现文件上传
Jul 16 Javascript
浅谈JavaScript中的Math.atan()方法的使用
Jun 14 #Javascript
JavaScript中反正弦函数Math.asin()的使用简介
Jun 14 #Javascript
JavaScript中的acos()方法使用详解
Jun 14 #Javascript
介绍JavaScript中Math.abs()方法的使用
Jun 14 #Javascript
JavaScript中Math.SQRT2属性的使用详解
Jun 14 #Javascript
JavaScript中的Math.SQRT1_2属性使用简介
Jun 14 #Javascript
JavaScript中使用Math.PI圆周率属性的方法
Jun 14 #Javascript
You might like
第十三节--对象串行化
2006/11/16 PHP
PHP中根据IP地址判断城市实现城市切换或跳转代码
2012/09/04 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
PHP创建word文档的方法(平台无关)
2016/03/29 PHP
php 使用redis锁限制并发访问类示例
2016/11/02 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
2015/03/03 Javascript
JavaScript中常见获取元素的方法汇总
2015/03/04 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
vue2.0 使用element-ui里的upload组件实现图片预览效果方法
2018/09/04 Javascript
百度小程序之间的页面通信过程详解
2019/07/18 Javascript
kafka调试中遇到Connection to node -1 could not be established. Broker may not be available.
2019/09/17 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
python 图片验证码代码分享
2012/07/04 Python
Python实现定时任务
2017/02/08 Python
基于python3实现socket文件传输和校验
2018/07/28 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
日本最大的眼镜购物网站:Oh My Glasses
2016/11/13 全球购物
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
Lowe’s加拿大:家居装修、翻新和五金店
2019/12/06 全球购物
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
本科毕业生求职自荐信
2014/02/03 职场文书
租赁协议书范本
2014/04/22 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
学生上课迟到检讨书
2015/01/01 职场文书
电影复兴之路观后感
2015/06/02 职场文书
幼儿园家长心得体会
2016/01/21 职场文书
会计做账心得体会
2016/01/22 职场文书
MySql存储过程之逻辑判断和条件控制
2021/05/26 MySQL