>웹 프론트엔드 >JS 튜토리얼 >숫자의 모든 회전을 생성하는 JavaScript 프로그램

숫자의 모든 회전을 생성하는 JavaScript 프로그램

PHPz
PHPz앞으로
2023-09-10 19:17:021128검색

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

숫자를 문자열로 변환한 다음 문자열의 문자를 회전하고 마지막으로 다시 숫자로 변환하여 JavaScript에서 숫자의 모든 회전을 생성합니다. 이 과정은 회전할 때마다 반복됩니다. 주어진 숫자의 가능한 모든 회전이 생성될 때까지 이 프로세스를 계속 반복합니다. 이 프로그램을 사용하면 숫자의 모든 회전을 효율적으로 생성할 수 있으며 다양한 수학적 계산에 유용합니다.

방법

JavaScript에서 숫자의 모든 회전을 생성하는 방법은 숫자를 문자열로 변환하고 문자 배열로 분할한 다음 루프를 사용하여 배열을 반복하고 첫 번째 문자를 문자의 끝으로 이동하는 것입니다. 각 반복마다 배열합니다. 회전된 배열을 다시 결합하여 문자열을 만든 다음 다시 숫자로 변환할 수 있습니다. 원하는 회전 수를 얻으려면 과정을 반복하십시오. 설명은 이렇습니다 -

  • 문자열 연산을 허용하려면 숫자를 문자열로 변환하세요.

  • split 메서드를 사용하여 문자열을 문자 배열로 분할합니다.

  • 원하는 회전 횟수를 실행하려면 루프를 초기화하세요.

  • 각 반복마다 shift push 배열 방법을 사용하여 배열의 첫 번째 문자를 끝으로 이동합니다.

  • 회전된 배열을 다시 문자열로 결합하려면 join 메서드를 사용하세요.

  • 문자열을 다시 숫자로 변환하고 배열에 저장하여 모든 회전을 수집합니다.

이것은 주어진 숫자의 모든 회전을 생성하는 JavaScript 프로그램입니다 -

으아아아

지침

  • generateRotations 함수는 숫자를 매개변수로 허용합니다.

  • 숫자는 문자열로 변환되어 numStr 변수에 저장됩니다.

  • for 루프는 숫자의 모든 회전을 생성하는 데 사용됩니다. 루프는 숫자의 자릿수와 동일한 numStr.length 번 실행됩니다.

  • 루프를 반복할 때마다 numStr의 첫 번째 숫자가 제거되고 문자열 끝에 추가됩니다. 이렇게 하면 숫자의 새로운 회전 버전이 생성됩니다.

  • 새 회전 번호는 다시 정수로 구문 분석되어 rotations 배열에 추가됩니다.

  • 모든 회전이 생성된 후 rotations 배열이 결과로 반환됩니다.

  • 숫자 123으로 generateRotations 함수를 호출하고 결과를 콘솔에 인쇄하여 코드를 테스트합니다.

위 내용은 숫자의 모든 회전을 생성하는 JavaScript 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제