ホームページ >ウェブフロントエンド >jsチュートリアル >数値のすべての回転を生成する JavaScript プログラム

数値のすべての回転を生成する JavaScript プログラム

PHPz
PHPz転載
2023-09-10 19:17:021126ブラウズ

JavaScript 程序生成数字的所有旋转

数値を文字列に変換し、次に文字列の文字を回転し、最後に数値に戻すことによって、JavaScript で数値のすべての回転を生成します。このプロセスはスピンするたびに繰り返されます。指定された数の可能な回転がすべて生成されるまで、このプロセスを繰り返し続けます。このプログラムを使用すると、数値のすべての回転を効率的に生成できるようになり、さまざまな数学的計算に役立ちます。

###方法###

JavaScript で数値のすべての回転を生成する方法は、数値を文字列に変換し、それを文字の配列に分割し、ループを使用して配列を反復処理し、最初の文字を文字列の末尾に移動することです。各反復の配列。回転された配列を再結合して文字列を形成し、数値に変換し直すことができます。このプロセスを繰り返して、必要なスピン数を取得します。これが説明です -

    数値を文字列に変換して、文字列操作を可能にします。
  • 文字列を文字配列に分割するには、
  • split

    メソッドを使用します。

  • ループを初期化して、必要な数のスピンを実行します。
  • 各反復で、
  • shift

    および push 配列メソッドを使用して、配列の最初の文字を末尾に移動します。

  • join

    メソッドを使用して、回転された配列を結合して文字列に戻します。

  • 文字列を数値に変換して配列に格納し、すべての回転を収集します。
  • ###例###
  • これは、指定された数値のすべての回転を生成する JavaScript プログラムです -
リーリー

イラスト

generateRotations
    関数はパラメータとして数値を受け取ります。
  • 数値は文字列に変換され、

    numStr
  • 変数に保存されます。
  • for ループは、数値のすべてのローテーションを生成するために使用されます。ループは、数値の桁数に等しい

    numStr.length
  • 回実行されます。
  • ループの各反復で、

    numStr
  • の最初の番号が削除され、文字列の末尾に追加されます。これにより、番号の新しい回転バージョンが作成されます。
  • その後、新しい回転数が解析されて整数に戻され、配列

    rotations
  • に追加されます。
  • すべての回転が生成されると、結果として

    回転の配列
  • が返されます。
  • generateRotations
  • 関数を番号 123 で呼び出してコードをテストし、結果をコンソールに出力します。

以上が数値のすべての回転を生成する JavaScript プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。