JavaScript的Math函數和常量
概要:
Math是一個對象,其屬性為若干有用的函數和常量。他和Date、String不同,Math不是對象的類。沒有Math()構造函數,只是簡單的函數,而不是對某個對象進行操作的方法。具體如下:
1、Math.constant;?Math對象常量;
2、Math.function();?Math對象函數;
常量:
1、Math.E:常量e,自然對數的底數;
2、Math.ln10:10的自然對數;
3、Math.ln2:2的自然對數;
4、Math.log10E:e以10為底的對數;
5、Math.log2E:e以2為底的對數;
6、Math.PI:常量π;
7、Math.sqrt1/2:2的平方根的倒數;
8、Math.sqrt2:2的平方根;
靜態函數:
1、Math.abs():計算絕對值;
2、Math.acos():計算反余弦值;
3、Math.asin():計算正弦值;
4、Math.atan():計算反正切值;
5、Math.atan2():計算X軸到指定點的角度;
6、Math.sin:計算正弦值;
7、Math.cos:計算余弦值;
8、Math.tan():計算正切值;
9、Math.exp():計算e的乘方;
10、Math.log():計算自然對數;
11、Math.max():返回兩個數中較大的那個;
12、Math.min():返回兩個數中較小的那個;
13、Math.pow():計算x的y次方;
14、Math.sqrt:計算平方根;
15、Math.round():四舍五入;
16、Math.floor():對一個數字向下取整;
17、Math.ceil():對一個數字向上取整;
18、Math.random():計算一個隨機數;