从表列获取数据时出现NaN错误

时间:2015-08-28 00:24:05

标签: javascript jquery

运行此代码时出现NaN错误。我在表中有一个单元格,我从中获取数据。

我正在尝试将列中的值相加。现在该表有两行,第一行有28.55,第二行有30.00。

当第一个警报显示28.55时,第二个警告显示30.0。当第三个警报显示总和为NaN时。如何进行转换以便正确汇总?提前谢谢。

{{1}}

1 个答案:

答案 0 :(得分:0)

它的发生是因为应该有字符串值而你试图用整数变量添加。

这就是为什么它会返回NaN(非数字

在添加

之前尝试此操作
if(!isNaN(payment.val()) && payment.val()!='')
 {
    sum += parseFloat(payment.val());
 }

希望它会帮助你.... ['}