內建的計算物件包括數學的常數及函數


線上範例

四括五入
如何四括五入一個特定的數字至整數

隨機數字
隨機的方法傳回一個在 
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


創作者介紹
創作者 easonyo 的頭像
easonyo

wEb 亂講

easonyo 發表在 痞客邦 留言(0) 人氣()