javascript之Math对象

128 阅读1分钟

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 是小数点后的几位