嗨,我正在尝试使用以下代码对 Javascript 上的数组求和。
var data[]:
var total=0;
data.push[x]; // x is numbers which are produced dynamically.
for(var i=0, n=data.length; i < n; i++)
{
total=total+data[i];
}
alert(total)
例如,如果 x 值分别为 5、11、16、7。它显示总值为 511167 而不是将值相加 5+11+16+7=39 你知道为什么会这样吗?谢谢。