안녕하세요, 다음 코드와 함께 자바에 배열을 합산하려고합니다.자바 배열의 합계 배열
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가 아닌 값으로 합계를 표시합니다. 그 이유는 무엇입니까? 감사합니다. .
'x'는 실제로 int의 목록입니까? –
왜? "+"연산자가 concat처럼 상호 작용하기 때문에 ... – Pouki
total = total + + data [i] –