Math 對象用於執行數學任務。瀏覽器
無需建立它,經過把 Math 做爲對象使用就能夠調用其全部屬性和方法。dom
var a=Math.E; //輸出2.718281828459045,返回算術常量 e,即天然對數的底數code
var a=Math.PI; //輸出3.141592653589793,返回圓周率對象
var a=Math.SQRT1_2; //輸出0.7071067811865476,返回 2 的平方根的倒數數學
var a=Math.SQRT2; //輸出1.4142135623730951,返回 2 的平方根it
var a=Math.abs(-3); //輸出3,返回數的絕對值。隨機數
var a=Math.acos(2);方法
輸出3,返回數的反餘弦值。是 0 到 PI 之間的弧度值。 若是參數 x 超過了 -1.0 ~ 1.0 的範圍,那麼瀏覽器將返回 NaN。 -1,輸出PI;1輸出0;2輸出NaN。var a=Math.asin(0);co
返回數的反正弦值。返回的值是 -PI/2 到 PI/2 之間的弧度值。 若是參數 x 超過了 -1.0 ~ 1.0 的範圍,那麼瀏覽器將返回 NaN。 若是參數 x 取值 1,那麼將返回 PI/2。-1,返回-PI/2;var a=Math.atan(1);源代碼
以介於 -PI/2 與 PI/2 弧度之間的數值來返回 x 的反正切值。 返回的值是 -PI/2 到 PI/2 之間的弧度值。var a=Math.ceil(4.1); //輸出5,對數進行上舍入。向上取整計算
var a=Math.exp(2); //輸出7.3890560989306495,返回 e 的指數。返回 e 的 x 次冪。
var a=Math.floor(4.9); //輸出4,對數進行下舍入。向下取整計算.
var a=Math.log(5); //輸出1.6094379124341003,返回數的天然對數(底爲e)。log(x),參數 x 必須大於 0。
var a=Math.max(3,-1);
返回 x 和 y 中的最高值。若是沒有參數,則返回 -Infinity。 若是有某個參數爲 NaN,或是不能轉換成數字的非數字值,則返回 NaN。var a=Math.min(3,-1);
返回 x 和 y 中的最低值。 若是沒有參數,則返回 -Infinity。若是有某個參數爲 NaN,或是不能轉換成數字的非數字值,則返回 NaN。var a=Math.pow(2,3);
輸出8,返回 x 的 y 次冪。pow(x,y),x 的 y 次冪。 若是結果是虛數或負數,則該方法將返回 NaN。若是因爲指數過大而引發浮點溢出,則該方法將返回 Infinity。var a=Math.random(); //返回 0 ~ 1 之間的僞隨機數。
var a=Math.round(-3.5); //輸出-3,把數四捨五入爲最接近的整數。3.5 將舍入爲 4,而 -3.5 將舍入爲 -3。
var a=Math.sqrt(9); //輸出3,返回數的平方根。若是 x 小於 0,則返回 NaN。
var a=Math.toSource(); //返回該對象的源代碼。該方法在 Internet Explorer 中無效。