Math对象用来对数字进行与数字相关的运算,该对象不是构造函数,不需要实例化对象,可以直接使用其静态属性和静态方法。
Math对象的常用属性和方法
Math.abs(n) 返回n的绝对值
Math.ceil(n) n向上取整
Math.floor(n) n向下取整
Math.random() 返回[ 0,1)的随机数
Math.round(n) n四舍五入
Math.PI 圆周率
Math.pow(n,m) 返回n的m次方
Math.sqrt(n) n开平方
Math.pow(n,3) 等价于 n = n**3;
利用Math对象求随机函数
//随机函数 function rand(min,max){ return Math.round(Math.random()*(max-min)+min); }