ECMAScript为保留数学公式和信息提供了一个公共位置,即Math对象。
1.min()和max()方法
用于确定一组数组中的最小值和最大值,两个方法都可以接收任意数量的参数。(比较的是参数的最值,参数不能是数组)
2.四舍五入
Math.ceil()向上取最接近的整数
Math.floor()向下取最接近的整数
Math.round()四舍五入取整数
3.random()方法
该方法返回大于等于0小于1的一个随机数。通过下面的公式可以从某个整数范围取一个随机值。
值 = Math.floor(Math.random() * 可能值得整数 + 第一个可能值)
4.Math的属性
属性 | 说明 |
Math.E | 常量e得值 |
Math.LN10 | 10得自然对数 |
Math.LOG2E | 以2为底得自然对数 |
Math.LOG10E | 以10为底得自然对数 |
Math.PI | 派的值 |
Math.SORT1_2 | 1/2的平方根 |
Math.SOERT2 | 2的平方根 |
Math.LN2 | 2得自然对数 |
5.Math的其他方法
- Math.abs(num):返回num的绝对值
- Math.log(num):返回num的自然对数
- Math.pow(num,power):返回num的power次幂
- Math.aqrt(num):返回num的平方根
- Math.cos(num);返回num的余弦值
- Math.sin(num):返回num的正弦值
- Math.tan(num):返回num的正切值