코드 사본은 다음과 같습니다.
함수 ten2eight (x) {
var s = [];
var r = '';
while (x> 0) {
s.push (x%8);
x = parseint (x/8);
}
while (s.length> 0) {
r = r+s.pop ();
}
RETOR R;
}
n = (n div 8)*8+(n mod 8) (div는 분할 작업, 모드는 균형입니다)
비 음성 소수 정수 입력의 경우, 옥탈로의 경우, 계산 프로세스는 옥탈 숫자를 낮은 곳에서 높게 생성하며, 출력은 일반적으로 높음에서 낮은 곳에서 낮아야하며 이는 계산 프로세스와 반대입니다.
참고 : divisor를 복용 할 때는 Parseint를 반올림해야합니다.