JavaScript Math 物件

admin發表於2018-01-24

Math物件具有能進行一系列的數學運算的方法和屬性。

此物件和String或者Object等不同,無需用建構函式建立物件例項,直接使用Math呼叫方法或者引用屬性。

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼
Math.abs(-4);

再來看一段程式碼例項

[JavaScript] 純文字檢視 複製程式碼
var math = new Math();
math.abs(-4);

上面的程式碼是錯誤的,相信也沒有任何人看到上面的使用方式。

Math物件屬性列表:

屬性描述
Math.E

返回算術常量e,即自然對數的底數(約等於2.718)。

Math.LN2

返回2的自然對數(約等於0.693)。

Math.LN10返回10的自然對數(約等於2.302)。
Math.LOG2E返回以2為底的e的對數(約等於 1.414)。
Math.LOG10E返回以10為底的e的對數(約等於0.434)。
Math.PI返回圓周率(約等於3.14159)。
Math.SQRT1_2返回返回2的平方根的倒數(約等於0.707)。
Math.SQRT2返回2的平方根(約等於1.414)。


Math物件的方法列表:

方法描述
Math.abs(x)

返回數的絕對值。

Math.acos(x)

返回數的反餘弦值。

Math.asin(x)

返回數的反正弦值。

Math.atan(x)

以介於-PI/2與PI/2弧度之間的數值來返回x的反正切值。

Math.atan2(y,x)

返回從x軸到點(x,y) 的角度(介於-PI/2 與 PI/2 弧度之間)。

Math.ceil(x)

對數字進行舍入。

Math.cos(x)

返回一個數字的餘弦。

Math.exp(x)

返回e的指數。

Math.floor(x)

對一個數字進行下舍入。

Math.log(x)

返回一個數的自然對數。

Math.max(x,y)

返回指定的數中較大的一個。

Math.min(x,y)

返回指定數字中較小的一個。

Math.pow(x,y) 

返回x的y次冪的值。

Math.random()返回介於 0 ~ 1 之間的一個隨機數。
Math.round(x)

把一個數字舍入為最接近的整數。

Math.sin(x)返回一個數字的正弦。
Math.sqrt(x)

返回一個數的平方根。

Math.tan(x)

返回一個數的正切。

相關文章