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


Posted in Javascript onJune 11, 2014
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 相关文章推荐
让getElementsByName适应IE和firefox的方法
Sep 24 Javascript
『jQuery』取指定url格式及分割函数应用
Apr 22 Javascript
Javascript核心读书有感之表达式和运算符
Feb 11 Javascript
基于vue2.0+vuex的日期选择组件功能实现
Mar 13 Javascript
JSON与js对象序列化实例详解
Mar 16 Javascript
JS实现数组的增删改查操作示例
Aug 29 Javascript
vue服务端渲染页面缓存和组件缓存的实例详解
Sep 18 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
Feb 22 Javascript
详解Vue源码学习之双向绑定
Apr 10 Javascript
js实现数字从零慢慢增加到指定数字示例
Nov 07 Javascript
React Native项目框架搭建的一些心得体会
May 28 Javascript
关于JS中的作用域中的问题思考分享
Apr 06 Javascript
删除javascript中注释语句的正则表达式
Jun 11 #Javascript
Jquery自定义button按钮的几种方法
Jun 11 #Javascript
教你用jquery实现iframe自适应高度
Jun 11 #Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
Jun 11 #Javascript
控制文字内容的显示与隐藏示例
Jun 11 #Javascript
用js一次改变多个input的readonly属性值的方法
Jun 11 #Javascript
jQuery队列操作方法实例
Jun 11 #Javascript
You might like
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
PHP静态延迟绑定和普通静态效率的对比
2017/10/20 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
jQuery+css实现的换页标签栏效果
2016/01/27 Javascript
正则表达式,替换所有HTML标签的简单实例
2016/11/28 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
2017/06/17 Javascript
微信小程序点击生成朋友圈分享图(遇到的坑)
2020/06/17 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
JavaScript 判断数据类型的4种方法
2020/09/11 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
[47:39]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs OPTIC
2018/03/31 DOTA
[01:10]DOTA2 Supermajor:英雄,由我们见证
2018/05/14 DOTA
[02:36]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma 选手采访
2021/03/11 DOTA
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
手把手教你python实现SVM算法
2017/12/27 Python
树莓派升级python的具体步骤
2020/07/05 Python
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
Jacadi Paris美国官方网站:法国童装品牌
2017/10/15 全球购物
培训楼经理岗位责任制
2014/02/10 职场文书
视光学毕业生自荐书范文
2014/02/13 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
2014年社区妇联工作总结
2014/12/02 职场文书
优秀班集体申报材料
2014/12/25 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
Pandas加速代码之避免使用for循环
2021/05/30 Python
MySQL空间数据存储及函数
2021/09/25 MySQL
golang操作rocketmq的示例代码
2022/04/06 Golang