JS中Math对象的常用方法

JS中Math对象的常用方法_第1张图片
Math对象.png
  1. Math.round() : 取整,得到一个数字的四舍五入整数形式
    • console.log(Math.round(10.3)); //10
    • console.log(Math.round(10.5)); //11
    • console.log(Math.round(10.8)); //11
    • console.log(Math.round(10.468)); //10
    • JS里如果四舍五入传入的是负数,会看这个负数更接近哪个负整数,最接近哪个负整数,结果就是他,如果-x.5,那么得到结果就是-x·
      console.log(Math.round(-11.5)); //-11
      console.log(Math.round(-11.2)); //-11
      console.log(Math.round(-11.7)); //-12
      console.log(Math.round(-11.8)); //-12
      console.log(Math.round(-11.1)); //-11
  2. Math.ceil() : 向上取整
    • console.log(Math.ceil(10.3)); //11
    • console.log(Math.ceil(10.1)); //11
    • console.log(Math.ceil(10.0)); //10
    • console.log(Math.ceil(-10.3)); //-10
    • console.log(Math.ceil(-10.8)); //-10
  3. Math.floor() : 向下取整
    • console.log(Math.floor(10.3)); //10
    • console.log(Math.floor(10.8)); //10
    • console.log(Math.floor(-10.3)); //-11
  4. Math.abs() : 取绝对值
    • console.log(Math.abs(10)); //10
    • console.log(Math.abs(-10)); //10
  5. Math.random() : 生成 0 -1 之间的随机数(不包括1)
    • 随机生成0-100之间的数 var num = Math.ceil(Math.random() * 100);
    • 因为Math.random() 方法不包含1 , 所以要向上取整才能取到100
  6. Math.max() : 找最大的数
    • console.log(Math.max(20, 4)); //20
    • console.log(Math.max(20, 4, 35)); //35
    • console.log(Math.max(20, 4, 35, 23)); //35
  7. Math.min() : 找最小的数
    • console.log(Math.min(20, 4, 35, 23)); //4
  8. Math.PI() : 得到圆周率
  9. Math.pow(底数, 幂) : 算一个数的N次方
    • console.log(Math.pow(10, 2)); //10的2次方 100
    • console.log(Math.pow(10, 3)); //10的3次方 1000
  10. Math.sqrt() : 算某个数的平方根
    • console.log(Math.sqrt(4)); //2
    • console.log(Math.sqrt(16)); //4

你可能感兴趣的:(JS中Math对象的常用方法)