function 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();
}
return r
}
N=( N div 8 )*8 (N mod 8) (div는 정수 나누기 연산, mod는 나머지)
입력된 음수가 아닌 10진수 정수를 8진수로 변환하려면 계산 과정은 다음과 같습니다. 8진수는 낮은 것부터 높은 것까지 순차적으로 이루어지며, 출력할 때는 일반적으로 계산 과정의 반대인 높은 것부터 낮은 것이어야 합니다.
참고: 제수를 사용할 때 parsInt를 반올림해야 합니다.