JavaScript 浮点数精度之谜

话要从业务代码里的bug说起,大致过程是前端运算 2.07-1 之后结果却是1.0699999999999998,老司机们都知道是浮点数运算的精度丢失导致的,在查看了下具体代码,果然处理不当。因此我深究一番,并诞生了此文。此处重点强调两个认识误区:

浮点数运算精度丢失问题并不是js独有的!
js浮点数的加减乘除运算都可能导致精度丢失问题!

阅读 542
0 条评论