欢迎来到代码驿站!

JavaScript代码

当前位置:首页 > 网页前端 > JavaScript代码

js使用栈来实现10进制转8进制与取除数及余数

时间:2020-10-17 23:28:21|栏目:JavaScript代码|点击:
复制代码 代码如下:

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

上一篇:全面解析Bootstrap中tab(选项卡)的使用方法

栏    目:JavaScript代码

下一篇:JS保存、读取、换行、转Json报错处理方法

本文标题:js使用栈来实现10进制转8进制与取除数及余数

本文地址:http://www.codeinn.net/misctech/12896.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有