ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScriptで加算nを計算する方法
JavaScript では、ループまたは再帰を使用して n 個の数値を加算できます。具体的な実装方法は次のとおりです:
1. ループを使用して n 個の数値を加算します
1.1 for ループ
for ループを使用して各数値を加算します。サンプル コードは次のとおりです。
function sumByFor(n, arr) { var sum = 0; for (var i = 0; i < n; i++) { sum += arr[i]; } return sum; } var arr = [1, 2, 3, 4, 5]; console.log(sumByFor(arr.length, arr)); // 输出15
1.2 while ループ
while ループを使用して各数値を加算します。サンプル コードは次のとおりです:
function sumByWhile(n, arr) { var sum = 0, i = 0; while (i < n) { sum += arr[i]; i++; } return sum; } var arr = [1, 2, 3, 4, 5]; console.log(sumByWhile(arr.length, arr)); // 输出15
2. 再帰を使用して n 個の数値の合計を見つけます
再帰を使用して、最初の数値と残りの数値の合計を加算します。サンプルコードは次のとおりです:
function sumByRecursion(n, arr) { if (n == 1) { return arr[0]; } else { return arr[0] + sumByRecursion(n-1, arr.slice(1)); } } var arr = [1, 2, 3, 4, 5]; console.log(sumByRecursion(arr.length, arr)); // 输出15
上記は、n 個の数値の合計を計算する 3 つのメソッドを JavaScript で実装したものです。ループを使用する方法はよりシンプルで直感的であり、再帰を使用する方法はより美しくなります。 。実際の開発では、ニーズやシナリオに応じて適切な手法を選択する必要があります。
以上がJavaScriptで加算nを計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。