javascript浮点运算

时间:2011-01-28 15:42:28

标签: javascript jquery

好吧,我有一个使用两个数组的javascript代码:

  1. 项目[id,name,price]
    价格从mysql db浮动。

  2. 以html格式表示订单,我使用jquery进行迭代

  3. 现在我计算总价格 我跑过第二张桌子,从第一张桌子上检索出合适的价格 但我得到答案+ 0.000000001 我使用tofixed切割。
    但如果这是一种已知行为,我仍然感到困惑。

2 个答案:

答案 0 :(得分:1)

是肯定的。 it's known behavior和好example

  

0.1 + 0.2 = 0.30000000000000004

答案 1 :(得分:0)

您是否可以更新数据库查询以将价格乘以100,然后将其返回(无论您当前的最小单位是...便士,美分等)?这样你就可以处理整数,并且可以在想要显示输出时格式化输出。