ホームページ >ウェブフロントエンド >jsチュートリアル >jsはスタックを使用して10進数を8進数に変換し、除数と残りのJavaScriptスキルを取得します

jsはスタックを使用して10進数を8進数に変換し、除数と残りのJavaScriptスキルを取得します

WBOY
WBOYオリジナル
2016-05-16 16:44:551264ブラウズ
コードをコピー コードは次のとおりです:

function ten2eight(x){
var s= [];
var r='';
while(x>0){
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 進数は下位から上位に順番に並べられ、出力するときは一般に、計算プロセスとは逆に上位から下位に進む必要があります。

注: 除数を取得するときは、parseInt を丸める必要があります。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。