JavaScript Math.atan2()
Przykład - atan2(y,x)
Załóżmy, że masz punkt o współrzędnych (x,y) (4,8), możesz obliczyć kąt w radianach między tym punktem a dodatnią osią X w następujący sposób:
Math.atan2(8, 4);
Definicja i użycie
Metoda Math.atan2() zwraca arcus tangens ilorazu swoich argumentów jako wartość liczbową między radianami PI i -PI.
Zwrócona liczba reprezentuje kąt przeciwny do ruchu wskazówek zegara w radianach (nie w stopniach) między dodatnią osią X a punktem (x, y).
Uwaga: W przypadku atan2() współrzędna y jest przekazywana jako pierwszy argument, a współrzędna x jako drugi argument.
Obsługa przeglądarki
Math.atan2()
to funkcja ECMAScript1 (ES1).
ES1 (JavaScript 1997) jest w pełni obsługiwany we wszystkich przeglądarkach:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Składnia
Math.atan2(y, x)
Parameter | Description |
---|---|
y | Required. A number representing the y coordinate |
x | Required. A number representing the x coordinate |
Wartość zwrotu
Liczba od PI do -PI. NaN, jeśli wartości są puste. |