6. js的Math常用方法

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

你可能感兴趣的:(6. js的Math常用方法)