所以一般做浮点操作的时候,用Math.floor() (向下取整) or Math.ceil() (向上取整)
Math.random()产生0到1开区间的随机数
所以看下面:
toFixed(2) 截取两位小数,数字代表位数
就会发生精度不准的问题
这样就不会有精度不准的情况出现了
JS可正常计算的范围小数点前16位到小数点后16位
所以一般做浮点操作的时候,用Math.floor() (向下取整) or Math.ceil() (向上取整)
Math.random()产生0到1开区间的随机数
所以看下面:
toFixed(2) 截取两位小数,数字代表位数
就会发生精度不准的问题
这样就不会有精度不准的情况出现了
JS可正常计算的范围小数点前16位到小数点后16位