您的位置:首页 > Web前端 > JavaScript

JS小数运算不对

2017-09-29 16:07 931 查看
在JS计算的时候,偶然发现一个奇怪的现象,如图:



百度发现: java和JavaScript中计算小数运算时,都会先将十进制的小数换算到对应的二进制,一部分小数并不能完整的换算为二进制,这里就出现了第一次的误差。

解决方案:js之间的整数运算都是正常的。所以先将数值乘以10的整数倍,变成整数运算,之后再将结果除以10的整数倍。如:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: