abs()返回参数的绝对值
console.log(Math.abs(-1));//1
max()返回最大值
console.log(Math.max(1,3,2,5,2));//5
min()返回最小值
console.log(Math.min(1,3,2,5,2));//1
floor()向下取整
var num1 = 3.14;
console.log(Math.floor(num1));//3
ceil()向上取整
console.log(Math.ceil(num1));//4
round()四舍五入
console.log(Math.round(num1));//3
pow(a,b)返回第一个参数为底数,第二个参数为指数的幂运算
console.log(2 ** 3);//8
console.log(Math.pow(2,3));//8
random() 大于等于0,小于等于1的随机数
console.log(Math.random());
// 生成0-10的随机数
console.log(Math.random() * 10);
console.log(Math.floor(Math.random() * 10));
// 小于等于10 (1)
console.log(Math.floor(Math.random() * 11));
// 小于等于10 (2)
console.log(Math.round(Math.random() * 10));
// 生成1-10的随机数
console.log(Math.floor(Math.random() * 10 + 1));
// 生成4-6之间的随机整数
console.log(Math.floor(Math.random() * 3 + 4));