手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js使用栈来实现10进制转8进制与取除数及余数
js使用栈来实现10进制转8进制与取除数及余数
摘要:复制代码代码如下:functionten2eight(x){vars=[];varr='';while(x>0){s.push(x%8);x...

复制代码 代码如下:

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

【js使用栈来实现10进制转8进制与取除数及余数】相关文章:

js实现div层缓慢收缩与展开的方法

javascript实现设置、获取和删除Cookie的方法

实现无刷新联动例子汇总

js实现鼠标经过表格行变色的方法

jQuery实现返回顶部效果的方法

jQuery实现鼠标经过图片变亮其他变暗效果

js+html5实现canvas绘制圆形图案的方法

js操作css属性实现div层展开关闭效果的方法

在JavaScript应用中使用RequireJS来实现延迟加载

js实现鼠标划过给div加透明度的方法

精品推荐
分类导航