首頁 > web前端 > js教程 > js使用堆疊來實作10進位轉8進位與取除數及餘數_javascript技巧

js使用堆疊來實作10進位轉8進位與取除數及餘數_javascript技巧

WBOY
發布: 2016-05-16 16:44:55
原創
1263 人瀏覽過
複製程式碼 程式碼如下:

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 是求餘)

對於輸入的一個非負十進制整數轉換成八進制,計算過程是從低位到高位順序產生八進制的各個數位,而輸出時,一般來說應從高位到低位,和計算過程相反。

注意:取除數時,需要取整 parseInt
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板