Метод atan2() в JavaScript

Определение и использование

atan2() Метод может вернуть угол между осью X и точкой (x,y).

atan2() Метод возвращает арккосинус отношения своих параметров и возвращает значение в диапазоне от -PI до PI.

Возвращаемое число представляет собой угловое значение против часовой стрелки между положительным направлением оси X и точкой (x,y) в градусах (не в радианах).

Комментарий:Обратите внимание на порядок параметров этой функции, координата Y передается перед координатой X.

Пример - atan2(y,x)

Предположим, что у вас есть точка с координатами (x,y) = (4,8), вы можете вычислить угол между этой точкой и положительным направлением оси X, как показано ниже:

Math.atan2(8, 4);

Попробуйте сами

Грамматика

Math.atan2(y, x)
Параметры Описание
y Обязателен. Число. Представляет собой координату y.
x Обязателен. Число. Представляет собой координату x.

Технические детали

Возвратное значение: Числовые значения, от PI до -PI, если значение пусто, то NaN.
JavaScript версия: ECMAScript 1

Поддержка браузерами

Math.atan2() Это функция ES1 (JavaScript 1999). Все браузеры полностью поддерживают его:

Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка

Связанные страницы

Учебник:Математика JavaScript