编辑
Math是JS中的一个常用的内置对象,当我们进行数学计算时,使用起来很方便。今天的文章中讲介绍Math对象的一些有用的方法。
1,Math.random()
random() 方法可返回介于 0(包含) ~ 1(不包含) 之间的一个随机数。
Math.random()//0.07579797754190754
2,Math.floor()
floor() 方法返回小于等于x的最大整数(向下取整)。如果传递的参数是一个整数,该值不变。
Math.floor(5.4)//5
3,Math.ceil()
ceil() 方法可对一个数进行上舍入(向上取整)。如果参数是一个整数,该值不变。
Math.ceil(2.3)//3
4,Math. abs()
abs() 方法可返回一个数的绝对值。
Math.abs(-2)//2 Math.abs(2)//2
5 ,Math.round()
round() 方法可把一个数字舍入为最接近的整数。
Math.round(1.5)//2 Math.round(3.2)//3
6, Math.pow()
pow() 方法返回 x 的 y 次幂。
Math.pow(2,3)//8
7, Math.sqrt()
sqrt() 方法可返回一个数的平方根。
Math.sqrt(4)//2
8,Math. cbrt()
cbrt()方法可返回一个数的立方根。
Math.cbrt(8)//2
9,Math.sin()
sin()函数返回一个数值的正弦值。
Math.sin(45*Math.PI/180)//0.7071067811865475 Math.sin(90*Math.PI/180)//1
10,Math.cos()
cos()函数返回一个数值的余弦值。
Math.cos(45*Math.PI/180)//0.7071067811865476 Math.cos(0*Math.PI/180)//1
11,Math.tan()
tan()函数返回一个数值的正切值。
Math.tan(45*Math.PI/180)//0.9999999999999999 Math.tan(0*Math.PI/180)//0
12,Math.max()
max(n1,n2,n3,...,nX) 方法可返回两个或多个指定的数中带有较大的值的那个数。
tip:参数可为一个或多个值。在 ECMASCript v3 之前,该方法只有两个参数。
Math.max(1,2)//2 Math.max(1,2,3,11)//11
13,Math.min()
min(n1,n2,n3,...,nX) 方法可返回指定的数字中带有最小值的数字。
tip:参数可为一个或多个值。在 ECMASCript v3 之前,该方法只有两个参数。
Math.min(3,6)//3 Math.min(1,23,5)//1
总结
在进行数学计算时,Math()对象使用起来很方便,除了上述方法,Math对象还有其他很多方法,大家需要的时候可以看文档,今天的分享就到这儿了,谢谢大家的观看,我们下期再见。