【发布时间】:2014-04-22 16:02:31
【问题描述】:
我有以下带有两个变量的 javascript 代码:
eventTotal = eventTotal + parseFloat(currentElement.title).toFixed(2);
deliveryTotal = deliveryTotal + parseFloat(currentElement.title).toFixed(2);
每当我将变量添加在一起时:
totalbox.value = "£" + eventTotal + deliveryTotal;
输出通常类似于“£055.0003.99”。
为什么这个数字格式不正确,我该如何实现?
【问题讨论】:
-
toFixed返回一个字符串,所以你只是连接字符串。获取总数,然后在结果上调用toFixed。
标签: javascript