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()
является функцией ECMAScript1 (ES1).
ES1 (JavaScript 1997) полностью поддерживается во всех браузерах:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Синтаксис
Math.atan2(y, x)
Parameter | Description |
---|---|
y | Required. A number representing the y coordinate |
x | Required. A number representing the x coordinate |
Возвращаемое значение
Число от PI до -PI. NaN, если значение(я) пусто. |