<分区>
Possible Duplicate:
Elegant workaround for JavaScript floating point number problem
为什么使用 javascript 将 2 个数字相加时,会返回非常多的小数点?
如果我在纸上加上 285.72 + 142.86,它等于 428.58,您可以使用计算器得到相同的答案。
但是,如果我从 2 个文本框中添加该数字,它会返回 428.58000000000004
我需要我的 javascript 返回 428.58。我知道我可以使用 .toFixed(),但我不想这样做,因为我不明白为什么将两个数字相加会在小数点后产生如此多的位数。