假设您有一个 (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 |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!