ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript は配列合計のセットを定義します
JavaScript で配列を定義するには、次の構文を使用できます。
var myArray = [1, 2, 3, 4, 5];
上記のコードは、5 つの数値要素を含む「myArray」という名前の配列を定義します。
配列内のすべての要素の合計を計算したい場合は、次のコードを使用できます:
var myArray = [1, 2, 3, 4, 5]; var sum = 0; for (var i = 0; i < myArray.length; i++) { sum += myArray[i]; } console.log(sum);
上記のコードでは、「sum」という名前の変数を定義し、それを初期化します。はゼロです。次に、for ループを使用して配列内の各要素を反復処理し、各要素の値を変数「sum」に追加します。最終結果はコンソールに表示されます。
これは単純な例ですが、実際の開発プロセスでは、複数の配列間で加算演算を実行したり、異なる結果を計算するために異なるアキュムレータを使用したりする必要がある場合があります。この場合、関数を使用してロジックをカプセル化し、結果を返すことができます。
以下は、指定された配列の合計を計算する関数定義です:
function sumArray(numbers) { var sum = 0; for (var i = 0; i < numbers.length; i++) { sum += numbers[i]; } return sum; } var myArray = [1, 2, 3, 4, 5]; console.log(sumArray(myArray)); // 输出15
上記のコードでは、1 つのパラメーター「numbers」を受け入れる「sumArray」という関数を定義しました。は追加する配列を表します。関数内のロジックは前の例と似ています。 for ループを使用して配列内の各要素を反復処理し、各要素の値を変数「sum」に追加します。最後に、関数は結果 (つまり、加算演算の合計) を返します。
上記の関数を使用すると、前の例のように毎回手動で for ループを作成する必要がなく、配列の合計を簡単に計算できます。例:
var myArray1 = [2, 4, 6, 8, 10]; var myArray2 = [1, 3, 5, 7, 9]; console.log(sumArray(myArray1)); // 输出30 console.log(sumArray(myArray2)); // 输出25
上記のコードでは、2 つの異なる配列を定義し、関数「sumArray」を使用してそれらを個別に追加します。返される結果はそれぞれ 30 と 25 です。
以上がJavaScript は配列合計のセットを定義しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。