Math.ceil(x); //返回x向上取整后的整数值. Math.floor(x); //返回x向下取整后的整数值.。 Math.round(x); //返回四舍五入后的整数. Math.abs(x) //返回x的绝对值.传入一个非数字形式的字符串或者 undefined/empty 变量,将返回 NaN。传入 null 将返回 0。 Math.log(x) //返回一个数的自然对数,如果指定的 number 为负数,则返回值为 NaN。 Math.max([x[,y[,…]]]) //返回0个到多个数值中最大值。 //如果没有参数,则结果为 - Infinity。 //如果有任一参数不能被转换为数值,则结果为 NaN。 Math.min([x[,y[,…]]]) //返回0个到多个数值中最小值,Math.min 经常用于裁剪一个值,以便使其总是小于或等于某个边界值 //如果没有参数,则结果为 Infinity。 //如果有任一参数不能被转换为数值,则结果为 NaN。 Math.pow(x,y) //返回x的y次幂. Math.random() //返回0到1之间的伪随机数(大于等于0,小于1),以当前时间为随机数种子 Math.floor(Math.random() * (max - min + 1) + min); // 返回一个介于min和max之间的整型随机数
JavaScript的Math对象常用对象总结,以上是本人经常用到的Math对象的方法总结,还有好多方法没有编写上来。如果去要自行搜索,Math对象。