[转]JS中浮点数精度问题

  最近在做项目的时候,涉及到商品价格的计算,经常会出现计算出现精度问题。刚开始草草了事,直接用toFixed就解决了问题,并没有好好的思考一下这个问题。后来慢慢的,问题越来越多,连toFixed也出现了(允悲),后来经过搜索网上的各种博客和论坛,整理总结了一下。问题的发现  总结了一下,一共有以下两种问题浮点数运算后的精度问题  在计算商品价格加减乘除时,偶尔会出现精度问题,一些常见的例子如下:// 加法 ===================== 0.1 + 0.2 = 0.30000000000000004 0.7 + 0.1 = 0.7999999999999999 0.2 + ...

最近回复