0%

32 Math对象

  • Math和其他的对象不同,他不是一个构造函数
    • 他属于一个工具类不用创建对象,他里面封装了数学运算相关的属性和方法
  • 比如:
    • Math.PI表示pai
    • console.log(Math.PI);
  • abs()可以用来计算一个数的绝对值
    • console.log(Math.abs(-1));
  • Math.ceil()
    • 可以对一个数进行向上取整,小数位只要有值就自动进1
    • console.log(Math.ceil(1.1));
  • Math.floor()
    • 可以对一个数进行向下取整,小数部分被舍去
  • Math.round()
    • 把数四舍五入为最接近的整数
  • Math.random()
    • 用来生成一个0~1之间的随机数
    • 生成一个一个0~x之间的随机数
      Math.round(Math.random()*x);
    • 生成一个x~y之间的随机数
      Math.round(Math.random()*(y-x)+x);
  • max()可以获取多个数中的最大值
  • min()可以获取多个数中的最小值
    • var max = Math.max(10,28,19,299);
    • var min = Math.max(12,42,23,14);
  • Math.pow(x,y)返回x的y次幂
-------------本文结束感谢您的阅读-------------