JavaScript Math.atan2()
Exemplo - atan2(y,x)
Suponha que você tenha um ponto com as coordenadas (x,y) de (4,8), você pode calcular o ângulo em radianos entre esse ponto e o eixo X positivo da seguinte forma:
Math.atan2(8, 4);
Definição e uso
O método Math.atan2() retorna o arco tangente do quociente de seus argumentos, como um valor numérico entre PI e -PI radianos.
O número retornado representa o ângulo anti-horário em radianos (não em graus) entre o eixo X positivo e o ponto (x, y).
Nota: Com atan2(), a coordenada y é passada como primeiro argumento e a coordenada x é passada como segundo argumento.
Suporte ao navegador
Math.atan2()
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxe
Math.atan2(y, x)
Parameter | Description |
---|---|
y | Required. A number representing the y coordinate |
x | Required. A number representing the x coordinate |
Valor de retorno
Um número de PI a -PI. NaN se o(s) valor(es) estiver(ão) vazio(s). |