149.7 * 100 = 14969.999999999998
3.57 - 2.33 = 1.2399999999999998
这是JavaScript浮点运算采用IEEE 754标准导致的Bug。
解决方法:采用整数来运算,再转化为浮点数。
采用IEEE 754标准的语言都有这个问题。
详情:
149.7 * 100 = 14969.999999999998
3.57 - 2.33 = 1.2399999999999998
这是JavaScript浮点运算采用IEEE 754标准导致的Bug。
解决方法:采用整数来运算,再转化为浮点数。
采用IEEE 754标准的语言都有这个问题。
详情: