Math
- Math和其他的对象不同,他不是一个构造函数
它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法
- 比如
Math.PI 圆周率。
1、Math的方法
Math.ceil()
- 可以对一个数进行向上取整,小数位只要有值就自动进1
Math.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.45
console.log(Math.ceil(num));//14
console.log(Math.floor(num));//13
console.log(Math.round(num));//13
console.log(Math.max(4,5,6));//6
console.log(Math.min(4,5,6));//4
console.log(Math.random());//0-1之间的随机数