Math对象 (也叫数学对象)
作用:提供一些数学的方法和属性
常用的方法和属性:
-
PI:返回圆周率
使用方法:Math.PI()
-
abs(X) 返回数的绝对值
使用方法:Math.abs(变量名)
-
ceil(x) 对数进行上舍入
使用方法:Math.ceil(变量名)
-
round(x)把数四舍五入为最接近的整数
使用方法:Math.round(变量名)
-
floor(x)对数进行下舍入
使用方法:Math.floor(变量名)
-
max(x,y)取两个数之间的最大值
使用方法:max(变量名,变量名)
-
min(x,y)取两个数之间的最小值
使用方法:Math.min(变量名,变量名)
-
random()取0,1之间的随机数
使用方法:Math.ranom()括号里不写参数,如果想求由x至y的随机数可以使用这个通项公式:(Math.random()*y-x)+y
浮点数的精度问题:计算机会将计算的浮点数转化为二进制进行计算,从而得不到准确的值
解决方法:(浮点数1+d浮点数2).tofixed(num)num 是小数点后的几位