當我運行這個時,它返回NaN
。如果我不parseFloat,我會添加2個字符串。我錯過了什麼?我會說我的結果應該永遠是一個浮動?Javascript Float + Float = String?
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'。永遠。 – spender
添加HTML可能會有所幫助(以及輸入字段中的值)。 –