`
stephen830
  • 浏览: 3002019 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JavaScript Math 对象参考手册 atan2() 方法

阅读更多

JavaScript atan2() 方法

定义和用法

atan2() 方法可返回从 x 轴到点 (x,y) 之间的角度。

语法

Math.atan2(y,x)

 

 

参数描述
x 必需。指定点的 X 坐标。
y 必需。指定点的 Y 坐标。

返回值

-PI 到 PI 之间的值,是从 X 轴正向逆时针旋转到点 (x,y) 时经过的角度。

提示和注释

注释:请注意这个函数的参数顺序,Y 坐标在 X 坐标之前传递。

实例

下面这个例子可通过 atan2() 方法返回不同 (x,y) 点的角度:

<script type="text/javascript">

document.write(Math.atan2(0.50,0.50) + "<br />")
document.write(Math.atan2(-0.50,-0.50) + "<br />")
document.write(Math.atan2(5,5) + "<br />")
document.write(Math.atan2(10,20) + "<br />")
document.write(Math.atan2(-5,-5) + "<br />")
document.write(Math.atan2(-10,10))

</script>

  

 

 

输出:

0.7853981633974483
-2.356194490192345
0.7853981633974483
0.4636476090008061
-2.356194490192345
-0.7853981633974483 

 

 

分享到:
评论

相关推荐

    JavaScript Math 对象的参考手册

    5. **`Math.atan2(y, x)`**:返回从x轴到点`(x, y)`的角度,范围在-π/2到π/2(弧度)之间。 6. **`Math.ceil(x)`**:返回大于或等于`x`的最小整数。 7. **`Math.cos(x)`**:返回`x`的余弦值。 8. **`Math.exp(x)`*...

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

    该ATAN2方法返回-pi和PI 较(x,y)点的角度theta之间的数值。 语法 Math.atan2( x, y ) ; 下面是参数的详细信息: x 和 y : 一个数字. 返回值: 返回一个数弧度的反正切值 Math.atan2( ±0, -0 ) returns ±PI. ...

    对python中 math模块下 atan 和 atan2的区别详解

    在Python的`math`模块中,`atan`和`atan2`都是用于计算反正切的函数,但它们之间存在一些重要的区别。这篇文章将详细介绍这两个函数的特性以及它们在实际使用中的差异。 首先,`atan`函数接收一个参数,通常是一个...

    浅谈JavaScript中的Math.atan()方法的使用

    在学习JavaScript的过程中,掌握Math.atan()方法是一个基础且必要的知识点。该方法用于计算其参数的反正切值,返回的结果是介于-pi/2至pi/2弧度之间的数值。在具体介绍Math.atan()的使用之前,需要了解一些预备知识...

    JavaScript中Math对象方法使用概述

    JavaScript是广泛使用的编程语言之一,其中Math对象是JavaScript的一个内置对象,提供了执行基本数学任务的属性和方法。Math对象虽然不是构造函数,但它包含许多静态方法,用于进行各种数学计算,包括三角函数、对数...

    atan2查表算法

    atan2函数是数学中的一个非常重要的运算,它在计算角度时起到了关键的作用。在计算机科学,尤其是嵌入式系统和微控制器(MCU)编程中,由于硬件资源有限,往往不配备浮点处理单元(FPU),这时atan2的查表算法就显得...

    JavaScript常用对象参考

    ### JavaScript常用对象参考知识点 #### Math对象 - **E**: 欧拉常数`e`的值(大约为2.718)。 - **LN10**: 10的自然对数的值(大约为2.302)。 - **LN2**: 2的自然对数的值(大约为0.693)。 - **LOG2E**: 以2为底...

    C语言中的atan和atan2

    在C语言中,atan和atan2是用于计算反正切值的数学函数,它们在math.h头文件中被定义,也可以在C++中的cmath库中找到。这些函数通常用于计算一个角度,该角度与x轴的正方向以及经过原点的直线或两个点形成的线段相...

    python教程三角函数-Python入门之三角函数atan2()函数详解.pdf

    需要注意的是,`atan2()`函数并不直接在全局命名空间中可用,我们需要先导入`math`模块,然后通过`math`模块提供的静态方法来调用它。 下面是一些使用`atan2()`函数的示例: ```python import math print("atan2...

    肯定能用得上的Math对象

    在ActionScript中,三角函数(如Math.sin、Math.cos、Math.tan、Math.asin、Math.acos、Math.atan以及Math.atan2)对于创建动态图形和动画至关重要。它们分别代表正弦、余弦、正切、反正弦、反余弦和反正切,以及从x...

    javascript内置对象[参考].pdf

    2. Math对象的方法涵盖了基本的数学运算,如 `abs(x)` 返回x的绝对值,`acos(x)` 返回x的反余弦值,`asin(x)` 返回x的反正弦值,`atan(x)` 返回x的反正切值。 3. 还有其他如 `sqrt(x)`(求平方根)、`pow(x, y)`(求...

    atan2查表算法、linux内核kfifo脱离平台实现、crc校验算法、数值序列化等通用库

    1、atan2_tab.h atan2的查表法实现 2、convertor.h 支持整数、浮点与字节数组的互相转换,支持大小端设定 3、crc.h 包含crc16-ccitt和crc32的算法实现 4、fifo.h 参考linux kernel的kfifo的实现,无锁读写,效率高 5...

    JavaScript语法手册

    var result = Math.atan2(3, 4); console.log(result); // 输出约 0.6435011087932844 ``` ##### 7. atEnd方法 - **作用**:返回一个布尔值,表明枚举器是否处于集合的结束位置。 - **语法**:`enumerator.atEnd...

    用于Arduino的ATAN2的快速CORDIC算法 仅供学习参考用代码.zip

    本主题探讨的是一个适用于Arduino的快速CORDIC(坐标旋转数字计算机)算法,该算法实现了ATAN2函数的功能。ATAN2函数是数学中的一个函数,用于计算二维平面上点(x,y)到原点的角,返回值范围是-π到π。MATLAB中的...

    JavaScript内置对象属性及方法大全

    - `Math.atan2(y, x)`: 返回 y/x 的反正切值。 - `Math.ceil(x)`: 返回不小于 x 的最小整数。 - `Math.cos(x)`: 返回 x 的余弦值。 - `Math.exp(x)`: 返回 e^x 的值。 - `Math.floor(x)`: 返回不大于 x 的最大...

    javascript对象索引

    这个对象的所有属性和方法都是静态的,也就是说,我们不需要创建Math对象实例就可以直接调用它们。 1. **Math三角函数与属性** - `Math.sin()`:该函数用于计算给定弧度的正弦值。例如,`Math.sin(Math.PI / 2)` ...

    Atan2.rar_atan2_atan2 vb_vb.net matlab_vb.net MATLAB

    描述:matlab的Atan2函数与vb.net的Atan2函数计算结果并不一致。该程序用vb.net实现了matlab的Atan2函数。

Global site tag (gtag.js) - Google Analytics