ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript を使用してループを使用してペナッキ シーケンスを見つける方法

JavaScript を使用してループを使用してペナッキ シーケンスを見つける方法

PHPz
PHPzオリジナル
2023-04-23 16:43:54615ブラウズ

フィボナッチ数列とも呼ばれるフィボナッチ数列は、コンピューター サイエンスの例としてよく使用されます。シーケンスは 0 と 1 で始まり、後続の各項は前の 2 つの項の合計になります。したがって、シーケンスは 0、1、1、2、3、5、8、13、21、34、55、89...

JavaScript では、ループを通じて Pebonacci を実装できます。シーケンスの計算数字の。具体的な実装は次のとおりです。

function fibonacci(num){
  var num1=0,num2=1,result = [];
  for (var i = 1; i <= num; i++) {
    result.push(num1);
    var sum = num1 + num2;
    num1 = num2;
    num2 = sum;
  }
  return result;
}

上記の関数では、まず、それぞれ 0 と 1 に割り当てられる 2 つの初期値 num1 と num2 と、結果を格納する配列 result を定義します。

次に、for ループを使用して、1 から開始して num 回ループします。各ループは、結果の配列に num1 を追加し、num1 と num2 の合計を num2 に割り当て、次に num1 を num2 に割り当てます。次のサイクルでは、num1 の値が num2、num2 の値が num1 num2 になるという処理を繰り返すことで、ペボナッチ数列の最初の num 項を取得できます。

次のコードを使用してテストできます:

console.log(fibonacci(10));

このコードを実行すると、次の結果が得られます:

[0,1,1,2,3,5,8,13,21,34]

要約すると、JavaScript では次のようになります。ペボナッチ数列の計算はループを通じて実装できます。

以上がJavaScript を使用してループを使用してペナッキ シーケンスを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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