Math - Math和其他的对象不同,他不是一个构造函数 它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法 - 比如 Math.PI 圆周率。
1、Math的方法
Math.ceil() - 可以对一个数进行向上取整,小数位只要有值就自动进1Math.floor() - 可以对一个数进行向下取整,小数位只要有值就自动舍掉Math.round() - 可以对一个数进行四舍五入取整max() 可以获取多个数中的最大值min() 可以获取多个数中的最小值Math.random() - 可以用来生成一个0-1之间的随机数 - 生成一个0到10的随机数 - 生成一个0到x之间的随机数 Math.round(Math.random()*x) - 生成1-10 Math.round(Math.random()*9)+1 - 生成一个x-y之间的随机数 Math.round(Math.random()*(y-x)+x) toFixed() 保留小数点后的位数,括号里面传入1,就是保留一位
var num = 13.45console.log(Math.ceil(num));//14console.log(Math.floor(num));//13console.log(Math.round(num));//13console.log(Math.max(4,5,6));//6console.log(Math.min(4,5,6));//4console.log(Math.random());//0-1之间的随机数