こんにちは、次のコードを使用して 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 の場合。5+11+16+7=39 の合計ではなく、合計値が 511167 と表示されます。ありがとう。