如上代码,如果您希望结果是 1.91,那么 JavaScript 可让您失望了,因为它的结果是:1.9100000000000001。
要干掉不精确的那么一个 0.0000000000000001,可以这么做:
parseFloat 后本身是没问题的,就是在加的时候出了乱子,所以先搞成大数,加后就没尾巴了,最终结果就是 1.91 了,可以再简化一下:
相关阅读
创建于2005年 渝ICP备05010272号-1
电邮:cftea@126.com