Math 数学函数,提供了一些操作数字的方法
1,Math.abs 取绝对值 将负数变为正数
- Math.abs(-5); //5
2,Math.ceil() 向上取整 往大的方向取整
- Math.ceil(1.02); //2
- Math.ceil(-1.7); //-1
3,Math.floor() 向下取整 往小的方向取整
- Math.floor(1.9); //1
- Math.floor(-1.2); //-2
4,Math.max(); 从一堆数中查找最大值
- Math.max(1,4,3,6,3,21,7); //21
5,Math.min(); 从一堆数中查找最小值
- Math.min(1,4,3,6,3,21,7); //1
6,Math.round(); 四舍五入
- Math.round(1.3333); //1
- Math.round(1.5); //3
- 正数小数部分等于5就可以往大进位取值!!!
- Math.round(-1.4); //-1
- Math.round(-1.5); //-1
- 负数小数部分大于5才可以取更小的值,否则往大取值!!!
- Math.round(-1.6); //-2
7,Math.random(); 产生一个随机数[0,1)
- Math.round(Math.random()*(m-n)+n); 求某n-m之间的随机整数,包括n和m
- Math.round(Math.random()*10);
- Math.round(Math.random()*(10-0)+0);
- Math.round(Math.random()*(100-70)+70);
- Math.round(Math.random()*(70-61)+61);
8,Math.PI 圆周率Math的一个属性
- Math.PI //不能加分号,这是Math的属性!
9,Math.pow(x,y); x的y次幂
- Math.pow(2,3); //8
10,开平方得到平方根 只能得到正数 只能是[0,+∞)才能开平方;
- Math.sqrt(16); // 4
- Math.sqrt(15); // 3.872983346207417