Math.abs:获取绝对值
Math.abs([number value])
传递的不是数字类型的值:先基于Number转换为数字在处理
Math.abs("-4");// 4
Math.abs("a");// NaN
Math.ceil/Math.floor : 向上取整,正数或者负数都取最大值;向下取整,正数或者负数都取最小值
Math.ceil(-1.2);// -1
Math.floor(-1.1);// 2
Math.round():四舍五入
Math.round(1.5);// 2
Math.round(-1.5);// 1 负数在0.5不进位
Math.sqrt():开平方
Math.sqrt(9);// 3
Math.pow(n,m):取幂
Math.pow(2,10);// 1024
Math.random():获取0~1之间随机数字
Math.random()*10+10 //获取10-20之间的随机数
/*获取n到m之间的随机整数*/
Math.round(Math.random()*(m-n)+n);
Math.ceil(Math.random()*(m-n)+n);
Math.floor(Math.random()*(m-n)+n);
Math.max/Math.min([val1],[val2]...):获取一堆数中的最大值/最小值
Math.max(1,2,4,5,6);//6