1. 程式人生 > >atan2(y,x)和pow(x,y)的使用

atan2(y,x)和pow(x,y)的使用

atan2(y,x)

定義和用法

atan2() 方法可返回從 x 軸到點 (x,y) 之間的角度。

語法

Math.atan2(y,x)
引數 描述
x 必需。指定點的 X 座標。
y 必需。指定點的 Y 座標。

返回值

-PI 到 PI 之間的值,是從 X 軸正向逆時針旋轉到點 (x,y) 時經過的角度。

  • 當點(x, y) 落入第一象限時,atan2(y, x)的範圍是 0 ~ pi/2;
  • 當點(x, y) 落入第二象限時,atan2(y, x)的範圍是 pi/2 ~ pi;
  • 當點(x, y) 落入第三象限時,atan2(y, x)的範圍是 -pi~-pi/2;
  • 當點(x, y) 落入第四象限時,atan2(y, x)的範圍是 -pi/2~0.

提示和註釋

註釋:請注意這個函式的引數順序,Y 座標在 X 座標之前傳遞。

 

pow(x,y)

定義和用法

pow() 方法可返回 x 的 y 次冪的值。

語法

Math.pow(x,y)
引數 描述
x 必需。底數。必須是數字。
y 必需。冪數。必須是數字。

返回值

x 的 y 次冪。

說明

如果結果是虛數或負數,則該方法將返回 NaN。如果由於指數過大而引起浮點溢位,則該方法將返回 Infinity。