>  기사  >  웹 프론트엔드  >  js는 스택을 사용하여 10진수를 8진수로 변환하고 제수 및 나머지_javascript 기술을 사용합니다.

js는 스택을 사용하여 10진수를 8진수로 변환하고 제수 및 나머지_javascript 기술을 사용합니다.

WBOY
WBOY원래의
2016-05-16 16:44:551235검색
코드 복사 코드는 다음과 같습니다.

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를 반올림해야 합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.