目录

JavaScript Math.atan2()

示例 - atan2(y,x)

假设您有一个 (x,y) 坐标为 (4,8) 的点,您可以计算该点与正 X 轴之间的角度(以弧度为单位),如下所示:

Math.atan2(8, 4);

亲自试一试 »


描述

这个Math.atan2()方法返回其参数商的反正切,作为 PI 和 -PI 弧度之间的数值。

返回的数字表示正 X 轴和点 (x, y) 之间的逆时针角度(以弧度(而不是度数)为单位)。

笔记:对于 atan2(),y 坐标作为第一个参数传递,x 坐标作为第二个参数传递。



语法

Math.atan2( y, x)

参数

Parameter Description
y Required.
The y coordinate.
x Required.
The x coordinate.

返回值

类型 描述
数字 PI 至 -PI。
NaN如果值为空或不是数字。


浏览器支持

Math.atan2()是 ECMAScript1 (ES1) 功能。

所有浏览器均完全支持 ES1 (JavaScript 1997):

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes