Math是JavaScript的原生对象,提供各种数学功能。
Math.abs()
1、Math.abs方法返回参数值的绝对值
Math.abs(1)//1
Math.abs(-1)//1
2、Math.max(),Math.min()
Math.max方法返回参数之中最大的那个值,Math.min返回最小的那个值。如果参数为空,Math.min返回Infinity,Math.max返回-Infinity。
Math.max(2,-1,5)//5
Math.min(2,-1,5)//-1
Math.min()//Infinity
Math.max()//-Infinity
3、Math.floor(),Math.ceil()
Math.floor方法返回小于参数值的最大整数
Math.floor(3.2//3
Math.floor(-3.2)//-4
Math.ceil
方法返回大于参数值的最小整数
Math.ceil(3.2)//4
Math.ceil(-3.2)//-3
4、Math.random()
Math.random()返回0到1之间的一个伪随机数,可能等于0,但是一定小于1
Math.random()//0.28525367438365223
任意范围的随机数生成函数如下
function getRandomArbitrary(min,max){
return Math.random()*(max-min)+min
}
getRandomArbitrary(5,10)