
所以一般做浮点操作的时候,用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位


2043
349
967

被折叠的 条评论
为什么被折叠?