ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript は配列合計のセットを定義します

JavaScript は配列合計のセットを定義します

WBOY
WBOYオリジナル
2023-05-15 21:27:37630ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。