숫자를 문자열로 변환한 다음 문자열의 문자를 회전하고 마지막으로 다시 숫자로 변환하여 JavaScript에서 숫자의 모든 회전을 생성합니다. 이 과정은 회전할 때마다 반복됩니다. 주어진 숫자의 가능한 모든 회전이 생성될 때까지 이 프로세스를 계속 반복합니다. 이 프로그램을 사용하면 숫자의 모든 회전을 효율적으로 생성할 수 있으며 다양한 수학적 계산에 유용합니다.
JavaScript에서 숫자의 모든 회전을 생성하는 방법은 숫자를 문자열로 변환하고 문자 배열로 분할한 다음 루프를 사용하여 배열을 반복하고 첫 번째 문자를 문자의 끝으로 이동하는 것입니다. 각 반복마다 배열합니다. 회전된 배열을 다시 결합하여 문자열을 만든 다음 다시 숫자로 변환할 수 있습니다. 원하는 회전 수를 얻으려면 과정을 반복하십시오. 설명은 이렇습니다 -
문자열 연산을 허용하려면 숫자를 문자열로 변환하세요.
split 메서드를 사용하여 문자열을 문자 배열로 분할합니다.
원하는 회전 횟수를 실행하려면 루프를 초기화하세요.
각 반복마다 shift 및 push 배열 방법을 사용하여 배열의 첫 번째 문자를 끝으로 이동합니다.
회전된 배열을 다시 문자열로 결합하려면 join 메서드를 사용하세요.
문자열을 다시 숫자로 변환하고 배열에 저장하여 모든 회전을 수집합니다.
이것은 주어진 숫자의 모든 회전을 생성하는 JavaScript 프로그램입니다 -
으아아아generateRotations 함수는 숫자를 매개변수로 허용합니다.
숫자는 문자열로 변환되어 numStr 변수에 저장됩니다.
for 루프는 숫자의 모든 회전을 생성하는 데 사용됩니다. 루프는 숫자의 자릿수와 동일한 numStr.length 번 실행됩니다.
루프를 반복할 때마다 numStr의 첫 번째 숫자가 제거되고 문자열 끝에 추가됩니다. 이렇게 하면 숫자의 새로운 회전 버전이 생성됩니다.
새 회전 번호는 다시 정수로 구문 분석되어 rotations 배열에 추가됩니다.
모든 회전이 생성된 후 rotations 배열이 결과로 반환됩니다.
숫자 123으로 generateRotations 함수를 호출하고 결과를 콘솔에 인쇄하여 코드를 테스트합니다.
위 내용은 숫자의 모든 회전을 생성하는 JavaScript 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!