7.3 Math對象
Math 對象用於執行數學任務
7.3.1 聲明
Math沒有構造函數,不需要初始化。並且它是一個全局對象,使用時直接用Math對象就可以了,如Math.PI。
7.3.2 常用屬性
屬性 |
描述 |
返回算術常量 e,即自然對數的底數(約等於2.718)。 |
|
返回 2 的自然對數(約等於0.693)。 |
|
返回 10 的自然對數(約等於2.302)。 |
|
返回以 2 爲底的 e 的對數(約等於 1.414)。 |
|
返回以 10 爲底的 e 的對數(約等於0.434)。 |
|
返回圓周率(約等於3.14159)。 |
|
返回返回 2 的平方根的倒數(約等於 0.707)。 |
|
返回 2 的平方根(約等於 1.414)。 |
7.3.3 常用方法
方法 |
描述 |
返回數的絕對值。比如var inum = -4;alert(Math.abs(inum));將彈出對話框“4”。 |
|
返回數的反餘弦值。 |
|
返回數的反正弦值。 |
|
以介於 -PI/2 與 PI/2 弧度之間的數值來返回 x 的反正切值。 |
|
返回從 x 軸到點 (x,y) 的角度(介於 -PI/2 與 PI/2 弧度之間)。 |
|
對數進行向上取整數。比如var inum = -4.49;var inum2 = 4.49;alert(Math.ceil(inum));alert(Math.ceil(inum2));將依次彈出對話框-4和5。 |
|
返回數的餘弦。 |
|
返回 e 的指數。 |
|
對數進行向下取整。比如var inum = -4.49;var inum2 = 4.49;alert(Math.floor(inum));alert(Math.floor(inum2));將依次彈出對話框-5和4。 |
|
返回數的自然對數(底爲e)。 |
|
返回 x 和 y 中的最高值。 |
|
返回 x 和 y 中的最低值。 |
|
返回 x 的 y 次冪。它有兩個參數:1,求冪的底數;2,冪。比如Math(2,32)表示2的32次方。 |
|
返回 0 ~ 1 之間的隨機數,包含0但不包含1。比如Math.floor(Math.random()*10 +1)表達式可以獲取一個從1~10之間的隨機數。 |
|
把數四捨五入爲最接近的整數。var inum = -4.49;var inum2 = 4.49;var inum3 = 4.5;alert(Math.round(inum));alert(Math.round(inum2));alert(Math.round(inum3));將依次彈出-4,4,5的對話框。 |
|
返回數的正弦。 |
|
返回數的平方根。 |
|
返回角的正切。 |
|
返回該對象的源代碼。 |
|
返回 Math 對象的原始值。 |