JavaScript noob here ...爲什麼這會返回NaN而不是數字?
我試圖循環訪問一個數組並將這些值加在一起。這是我的:
var totalXyz;
var arrayLength = data.length;
for (var i = 0; i < arrayLength; i++) {
totalXyz += parseInt(data[i]["xyz"]);
}
alert(totalXyz);
該警報返回NaN而不是總數。我究竟做錯了什麼?我已經檢查過數據數組包含我想要添加的數字。只需要現在添加它們。
謝謝!
確保所有數據[i] ['xyz']存在並且有有效數字/字符串 – fuyushimoya