js MATH

MATH

Math 對象用於執行數學任務。瀏覽器

無需建立它,經過把 Math 做爲對象使用就能夠調用其全部屬性和方法。dom

Math 對象屬性

 

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

Math 對象方法

 

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 中無效。

相關文章
相關標籤/搜索