ホームページ > 記事 > ウェブフロントエンド > JavaScript を使用して数値を含む動的な長さの配列を作成し、数値を合計するにはどうすればよいですか?
JavaScript では、配列の長さは常に動的です。他のプログラミング言語と同様に、配列を作成するときに配列の長さを定義する必要はありません。したがって、配列を作成して、任意の数の要素を JavaScript 配列にプッシュできます。ここでは、動的な長さの配列を作成し、それに数値を追加します。その後、すべての数値を合計します。このチュートリアルでは、数値を含む動的な長さの配列を作成し、JavaScript を使用して数値を合計する方法を説明します。
for ループを使用して配列を反復処理し、各要素を追加してすべての要素の合計を取得できます。通常の for ループと for-of ループを使用して配列要素にアクセスし、すべての要素を 1 つの変数に追加します。
###文法###上記の構文では、長さは動的配列の長さです。すべての要素を arraySum 変数に追加します。
###ステップ###
さらに、動的配列の長さの範囲は、ランダムに生成された長さに任意の整数を乗算することで定義できます。たとえば、長さが 0 ~ 15 の動的配列を作成する場合は、0 ~ 10 の値が生成されるため、ランダムな整数を 15 で乗算します。
次に、for ループを使用して値を初期化します。ランダム値を初期化するには、再度 Math.random() メソッドを使用し、それに 5 を乗算して 0 から 5 までのランダムな値を生成します。
Math.round() メソッドを使用して、ランダムに生成された数値を丸めます。
arraysum 変数を作成し、ゼロで初期化します。
次に、配列と arraySum 変数の各要素を反復処理します。
例 1
例 2
以下の例では、動的配列の長さをユーザーから取得します。さらに、配列の各値をユーザーから取得します。ユーザー入力を動的配列に保存した後、for-of ループを使用してそれを反復処理します。
array.reduce() メソッドを使用して動的配列内のすべての数値を合計します
array.reduce() メソッドは、複数の操作を実行することで配列を 1 つの要素に縮小します。すべての配列要素の合計を格納する変数を作成し、各要素を sum 変数に追加することで配列を減らすことができます。
###文法###上記の構文では、element は配列の要素、currentSum は i 番目のインデックスまでの配列のすべての要素の合計であり、配列の合計にはすべての配列要素の最終合計が含まれます。
以下の例では、ユーザー入力を取得して動的配列を作成します。さらに、ユーザーは、文字列を数値に変換するプロンプトの前に " " 単項演算子を使用していることにも気づくことができます。
最後に、array.reduce() メソッドを使用して、配列に格納されているすべてのユーザー入力を合計します。
リーリー以上がJavaScript を使用して数値を含む動的な長さの配列を作成し、数値を合計するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。