Math類常用方法
min()和max()方法
min():返回參數(shù)中的最低值;
max():返回參數(shù)中的最高值浅碾;舍入方法
Math.ceil()執(zhí)行向上舍入午衰,即它總是將數(shù)值向上舍入為最接近的整數(shù)悠就;
Math.floor()執(zhí)行向下舍入站叼,即它總是將數(shù)值向下舍入為最接近的整數(shù);
Math.round()執(zhí)行標(biāo)準(zhǔn)舍入朽肥,即它總是將數(shù)值四舍五入為最接近的整數(shù)禁筏;
abs(x) 絕對(duì)值
返回?cái)?shù)的絕對(duì)值;pow(x,y)
返回 x 的 y 次冪衡招。random()
返回0到1之間的偽隨機(jī)數(shù)(大于等于0篱昔,小于1),以當(dāng)前時(shí)間為隨機(jī)數(shù)種子蚁吝;
簡單示例:
//min()和max()方法
console.log("max(): " + Math.max(1,2,3,4,5)); //5
console.log("min(): " + Math.min(1,2,3,4,5)); //1
//舍入方法
var number = 1.2;
console.log("ceil(): " + Math.ceil(number)); //2
console.log("floor(): " + Math.floor(number)); //1
console.log("round(): " + Math.round(number)); //1 這個(gè)及時(shí)四舍五入
//abs(x) 絕對(duì)值
console.log("abs(): " + Math.abs(-1.2)); //1.2
console.log("abs(): " + Math.abs(1.2)); //1.2
//pow(x,y) x 的 y 次冪
console.log(Math.pow(2, 2)); //4
//random()
console.log(Math.random());
//隨機(jī)數(shù)為 1-10
Math.floor(Math.random() * 10 + 1);