標籤:隨機數 round java color 對象 最大值 app values 算數
Math(算數對象)執行常見的算數任務。
1、Math對象的屬性
Math.E //自然對數的底數,即常量e的值Math.LN10 //10的自然對數Math.LN2 //2的自然對數Math.LOG2E //已2為底e的對數Math.LOG10E //已10為底e的對數Math.PI //π的值Math.SQRT1_2 //1/2的平方根(即2的平方根的倒數)Math.SQRT2 //2的平方根
2、min()、max()和apply()方法
用於確定一組數值中的最小和最大值。
例:
var max = Math.max(1, 2, 3, 4, 5);//5var min = Math.min(1, 2, 3, 4, 5);//1var values = [1, 2, 3, 4, 5];var max = Math.max.apply(Math, values);//5var min = Math.min.apply(Math, values);//1
3、舍入方法
(1)Math.ceil()執行向上舍入。
(2)Math.floor()執行向下舍入。
(3)Math.round()執行標準舍入,即四捨五入。
例:
console.log(Math.ceil(2.1));//3console.log(Math.floor(3.9));//3console.log(Math.round(3.3));//3
4、random()方法
返回大於等於0小於1的一個隨機數。
例:
console.log(Math.floor(Math.random() * 10 + 1));//1到10的值
5、其他方法
Math.abs(num);//返回num的絕對值Math.exp(num);//返回Math.E的num次冪Math.log(num);//返回num的自然對數Math.pow(num, power);//返回num的power次冪Math.sqrt(num);//返回num的平方根Math.acos(x);//返回x的反餘弦值...
javascript Math對象