close
內建的計算物件包括數學的常數及函數
線上範例
四括五入
如何四括五入一個特定的數字至整數
隨機數字
隨機的方法傳回一個在 0 與 1
之間的任意數字
從 0 到 10之間的任意數字
使用 random() 及 round()介於0
與 10 之間找一個隨機數字
最大數字
如何檢驗在二個數字之間有較大的值
最小數字
如何檢驗在二個數字之間有較小的值
計算物件
內建的計算物件包括數學的常數與函數,你不需在使用之前另行設定數學物件。
要儲存一個介於 0 與 1 之間的隨機數字在變數裏,這個變數名稱為 "rnd":
rnd=Math.random()
|
要儲存一個數字為8.6的近似值,這個變數名稱為 "rnd":
rnd=Math.round(8.6)
|
計算物件的性質及方法描述如下:
NN: Netscape, IE: Internet Explorer
性質
語法:物件.性質_名稱 (object.property_name)
Property | Description | NN | IE |
---|---|---|---|
E | 傳回一個以自然對數為底的值 | 2 | 3 |
LN2 | 傳回一個以自然對數為2的值 | 2 | 3 |
LN10 | 傳回一個以自然對數為10的值 | 2 | 3 |
LOG2E | 傳回一個以自然對數2為底的對數的值 | 2 | 3 |
LOG10E | 傳回一個以自然對數2為底的對數的值 | 2 | 3 |
PI | 傳回π的值 | 2 | 3 |
SQRT1_2 | 傳回2的平方根除以1的值 | 2 | 3 |
SQRT2 | 傳回2的平方根的值 | 2 | 3 |
方法
語法:物.方法_名稱 (object.method_name())
Method | Description | NN | IE |
---|---|---|---|
abs(x) | 傳回 x 的絕對值 | 2 | 3 |
acos(x) | 傳回 x 反餘弦函數的值 | 2 | 3 |
asin(x) | 傳回 x 反正弦函數的值 | 2 | 3 |
atan(x) | 傳回 x 反正切函數的值 | 2 | 3 |
atan2(y,x) | 傳回一個從 x 軸到一個點的角度 | 2 | 3 |
ceil(x) | 傳回大於輸入值 x 的最小整數 | 2 | 3 |
cos(x) | 傳回 x 餘弦函數 | 2 | 3 |
exp(x) | 傳回以 e (2.71828) 為底的冪次方值 | 2 | 3 |
floor(x) | 傳回一個比輸入值 x 小的最大整數 | 2 | 3 |
log(x) | 計算以 e (2.71828) 為底的自然對數值 | 2 | 3 |
max(x,y) | 傳回兩個數 a, b 中較大的數 | 2 | 3 |
min(x,y) | 傳回兩個數 a, b 中較小的數 | 2 | 3 |
pow(x,y) | 計算任意 x 的 y 次方 | 2 | 3 |
random() | 隨機產生一個介於 0~1 的數值 | 2 | 3 |
round(x) | x 四捨五入至整數的值 | 2 | 3 |
sin(x) | 傳回正弦函數sin(x)的值 | 2 | 3 |
sqrt(x) | 傳回 x 的平方根 | 2 | 3 |
tan(x) | 傳回 x 的正切函數的值 | 2 | 3 |
全站熱搜