ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで加算nを計算する方法

JavaScriptで加算nを計算する方法

PHPz
PHPzオリジナル
2023-04-27 09:01:46525ブラウズ

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

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