1. 首页
  2. 行业
  3. 咨询
  4. 解决JS中乘法的浮点错误的方法

解决JS中乘法的浮点错误的方法

上传者: 2020-12-13 03:24:21上传 PDF文件 37.85KB 热度 7次
JS里做小数的乘法运算时会出现浮点错误,具体可以测试一下: [removed] alert(11*22.9) [removed] 结果是251.89999999999998 而不是251.9 这个问题想必有很多人为之头痛。那么如何解决呢?在此给出解决办法。 1、 代码如下:[removed] alert(11*(22.9*10)/10); [removed] 解决问题的大概思路就是,先把因数放大为整数,最后再除以相应的倍数,这样就能得到正确的结果了。 2、 代码如下:[removed] Number.prototype.rate=func
下载地址
用户评论