2016-04-23 29 views
-4

JavaScriptで配列を宣言しました。JavaScriptを使用して配列値を追加する方法

var a[]; 
a.push(number); 
alert(a); 

私はプッシュを使用して整数値を送信しようとしていますが、私は送信しています合計数が固定されていません。私はこの配列から渡されているすべての数値の合計を求めます。

ウェブで使用できる他のソリューションがある場合は、

a.push(number) 

このループから渡すすべての値を追加するにはどうすればよいですか?

+1

'VAR []:n個の配列は、あなたはすべての要素を合計するReduce機能を使用することができます[]; '。 –

+0

Cプログラマのように見えるjavascriptを開始しました。 –

答えて

0
var total; 
for (i = 0; i < a.length; i++) { 
    total += a[i] ; 
} 
alert(total); 

a[i]からのJavaScriptの配列についての完全なリファレンスを読めば

var 
    a = [], 
    sum = 0; 

a.push(1); 
a.push(2, 5); 

for (var i in a) { 

    sum += a[i]; 
} 

alert('Total sum is: ' + sum); 

それは良くなるだろう与えられたインデックスの値を取得します前の値でインクリメントされ、合計はtotal変数に格納されます

0

; `有効なJavaScript(でSyntaxErrorを投げる必要があります)ではない、=` VARのAでなければなりません

var a = [1, 2, 3, 4, 5]; 
 

 
var sum = a.reduce(function(previousValue, currentValue, currentIndex, arr) { 
 
    return previousValue + currentValue; 
 
}); 
 

 
document.write('The total is: ' + sum);

+0

バージョンの通常よりも長くなっています –

関連する問題