js使用栈来实现10进制转8进制与取除数及余数
更新时间:2014年06月11日 11:27:12 作者:
这篇文章主要介绍了js使用栈来实现10进制转8进制、js取除数、余数,需要的朋友可以参考下
复制代码 代码如下:
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
相关文章
Javascript的promise,async和await的区别详解
这篇文章主要为大家详细介绍了Javascript的promise,async和await的区别,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助2022-03-03Bootstrap编写一个兼容主流浏览器的受众巨幕式风格页面
这篇文章主要介绍了Bootstrap编写一个兼容IE8、谷歌等主流浏览器的受众巨幕式风格页面,感兴趣的小伙伴们可以参考一下2016-07-07
最新评论