无法解决每次连接变量值时 Javascript 中的加法问题



这是我的代码,我成功地从代码中获取动态值,但未能像这样进行加法

var abc = 0;
var someValue = 5;
abc += someValue;
var  grandTotalProposalCost = 0;

法典:

var totalSum = parseFloat(summField.total_mat_sale +summField.total_labour_sale).toFixed(2);
grandTotalProposalCost += totalSum;
alert("summary line 96::::"+grandTotalProposalCost);

每次我从summField.total_mat_sale,summField.total_labour_sale数据库中获取动态值时,我都想获得总和。但未能做到这一点...

在警报中,我正在summary line 96::::1250.266648.828596.25
这里

totalSum = 1250.26是我第一次
得到的值第二次totalSum = 6648.82
第三次totalSum= 8596.25

看起来您的值被连接为字符串。在添加值之前,请尝试使用 parseFloat 来解析值。

grandTotalProposalCost += parseFloat(totalSum);

希望这有帮助

最新更新