Math.atan2()傳回從X軸到某個點的角度
- 詳細內容
- 分類:Javascript
- 發佈:2013-05-05, 週日 17:54
- 點擊數:3035
Javascript的Math.atan2()方法:
atan()方法是一個靜態方法,只能藉由Math.atan()來呼叫,atan2是正切函數的一個變種,需要兩個參數。atan2(y,x)代表的意義是以原點為起點,指向坐標(x,y)連成的線與x軸正方向之間的角度。atan2有點複雜,可以參考在維基百科上的Atan2。
atan2的傳回值,來自MDN的Math.atan2:
Math.atan2( ±0, -0 ) returns ±PI.
Math.atan2( ±0, +0 ) returns ±0.
Math.atan2( ±0, -x ) returns ±PI for x > 0.
Math.atan2( ±0, x ) returns ±0 for x > 0.
Math.atan2( -y, ±0 ) returns -PI/2 for y > 0.
Math.atan2( y, ±0 ) returns PI/2 for y > 0.
Math.atan2( ±y, -Infinity ) returns ±PI for finite y > 0.
Math.atan2( ±y, +Infinity ) returns ±0 for finite y > 0.
Math.atan2( ±Infinity, x ) returns ±PI/2 for finite x.
Math.atan2( ±Infinity, -Infinity ) returns ±3*PI/4.
Math.atan2( ±Infinity, +Infinity ) returns ±PI/4.
Math.atan2()的語法:
Math.atan2(y, x)
y,x:數值。
Math.atan2()的範例:
Math.atan2()的範例輸出:
3.141592653589793
-3.141592653589793
0
0
關於Math物件的其他屬性與方法,請參考:數學物件 Math。
按個讚!~支持本站!~
你可能會有興趣的文章
- Math.atan()傳回反正切值
- Math.asin()傳回反正弦值
- Math.acos()傳回反餘弦值
- Math.abs()傳回絕對值
- 數學物件 Math
- Date.valueOf()傳回日期物件原始值