【发布时间】:2016-01-03 04:14:41
【问题描述】:
当我运行它时,它返回NaN。如果我不解析浮动,我会添加 2 个字符串。我错过了什么?我会说我的结果应该始终是浮点数?
function calculate(i) {
var result = 0.0;
$j(".t" + i + " input").each(function () {
var number = $j(this).val();
number = number.replace(",", ".");
if (parseFloat(number) != NaN) {
result = parseFloat(result);
number = parseFloat(number);
result += number;
}
});
console.log(result);
return result;
}
【问题讨论】:
-
没有值等于
NaN。永远。 -
添加 HTML 可能会有所帮助(以及输入字段中的值)。
标签: javascript jquery nan