Bunu çalıştırırken, NaN
döndürür. Eğer ayrıştırmazsam, 2 dizgiyi ekliyorum. Neyi kaçırıyorum? Sonuçların her zaman bir float olması gerektiğini söyleyebilirim?Javascript Float + Float = Dize?
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;
}
değer yok NaN' 'eşittir. Hiç. – spender
HTML'nin eklenmesi yardımcı olabilir (ve aynı zamanda giriş alanlarındaki değerler). –