2008年12月14日

Math:函數

常數 | 函數

Math 是系統內建的物件實體,包括數學運算的常數與函數。可以配合 with(Math) { ... } 使用。

abs acos asin atan atan2 ceil
cos exp floor log max min
pow random round sin sqrt tan
Math 物件實體的函數
abs(x)

取參數的絕對值。參數可是數值,也可以是一個數值的字串。

acos(x)

參數值為 -1 至 1;傳回 0 弧度到 PI 弧度的反餘弦值。參數值超出 -1 到 1,傳回 NaN。

asin(x)

參數值為 -1 至 1;傳回 -PI/2 弧度到 PI/2 弧度的反正弦值。參數值超出 -1 到 1,傳回 NaN。

atan(x)

參數為實數,傳回 -PI/2 弧度到 PI/2 弧度的反正切值。

atan2(y,x)

輸入一點座標值 (x,y),參數順序是 y 先, x 後。傳回 -PI 弧度到 PI 弧度的值,此為正 X 軸與 (x,y) 的反時鐘方向的夾角。

ceil(x)

傳回大於 x 的整數中最小的整數。

cos(x)

參數值為弧度數;傳回 -1 至 1 的餘弦值。

exp(x)

傳回 Ex

floor(x)

傳回小於 x 的整數中最大的整數。

log(x)

傳回 x 的自然對數值。x 為負數,傳回 NaN。

max([值1[,值2[, ...]]])

傳回一組數值中的最大值。沒有設參數時,傳回 -Infinity。有一個以上參數,不能轉換成數值,則傳回 NaN。

min([值1[,值2[, ...]]])

傳回一組數值中的最小值。沒有設參數時,傳回 Infinity。有一個以上參數,不能轉換成數值,則傳回 NaN。

pow(base, exp)

傳回 baseexp

random()

傳回非真亂數值,數值大於等於 0,小於 1。此亂數方法用電腦的當下時間為種子。

round(x)

傳回最接近 x 的整數。如果 x 的小數部分,其絕對值等於 0.5,則取大於 x 的整數。

sin(x)

參數值為弧度數;傳回 -1 至 1 的正弦值。

sqrt(x)

傳回 x 的平方根。x 為負數或未設參數,傳回 NaN。

tan(x)

參數值為弧度數;傳回 -1 至 1 的正切值。


©2008-2009 by ant2legs, All Rights Reserved. ant2legs 擁有其製作的文章,圖片與程式的著作權,所有權利保留。