Math 对象用于执行数学任务。Math 是数学函数,但又属于对象数据类型 typeof Math
=> ‘object’
Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
1.Math.abs()
获取绝对值。
/**返回一个数的绝对值**/
Math.abs(-7.25);
//返回值是7.25
2.Math.ceil() 和 Math.floor()
向上取整和向下取整。
/**对一个数进行上舍入**/
Math.ceil(1.4)
//返回值是2
/**返回小于等于x的最大整数**/
Math.floor(1.6);
//返回值是1
3.Math.round()
四舍五入。注意:正数时,包含5是向上取整,负数时包含5是向下取整。
/**把一个数字舍入为最接近的整数**/
Math.round(2.5);
//返回结果3
Math.round(-2.5);
//返回结果-2
4.Math.random()
取[0,1)的随机小数。
/**返回介于 0(包含) ~ 1(不包含) 之间的一个随机数**/
Math.random();
//返回结果0.32537891168228517
5.Math.max() 和 Max.min()
获取一组数据中的最大值和最小值。
/**返回指定数值中较大的值**/
Math.max(5,10,6,2);
//返回值是10
/**返回最小数值**/
Math.min(5,10,6,2);
//返回值是2
6.Math.PI
获取圆周率π 的值。
/**返回 PI**/
Math.PI;
//返回值是3.141592653589793
7.Math.pow() 获取一个值的多少次幂。
/**Math.pow(x,y);返回 x 的 y 次幂**/
Math.pow(4,3);
//返回值是64
8.Math.sqrt() 对数值开方
/**返回一个数的平方根**/
Math.sqrt(9);
//返回值是3
我们常用的方法就是上面这些,还想看更多的方法请访问:JavaScript Math 对象 | 菜鸟教程