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 相关文章推荐
javascript new后的constructor属性
Aug 05 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
May 30 Javascript
JavaScript中数组去除重复的三种方法
Apr 22 Javascript
实现easyui的datagrid导出为excel的示例代码
Nov 10 Javascript
Vue.JS入门教程之列表渲染
Dec 01 Javascript
JavaScript数组去重的6个方法
Jan 21 Javascript
JS实现的全排列组合算法示例
Oct 09 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
Nov 01 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
Jul 21 Javascript
vue-cli webpack配置文件分析
May 20 Javascript
vue - vue.config.js中devServer配置方式
Oct 30 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 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
mysq GBKl乱码
2006/11/28 PHP
php url路由入门实例
2014/04/23 PHP
五款PHP代码重构工具推荐
2014/10/14 PHP
php使用fopen创建utf8编码文件的方法
2014/10/31 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
js实现连个数字相加而不是拼接的方法
2014/02/23 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
JS动态增加删除UL节点LI及相关内容示例
2014/05/21 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
js实现漂浮回顶部按钮实例
2015/05/06 Javascript
Jquery跨浏览器文本复制插件Zero Clipboard的使用方法
2016/02/28 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
jQuery 实现倒计时天,时,分,秒功能
2018/07/31 jQuery
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
[05:46]DOTA2英雄梦之声_第18期_陈
2014/06/20 DOTA
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
在Python的Flask框架下收发电子邮件的教程
2015/04/21 Python
Python3编程实现获取阿里云ECS实例及监控的方法
2017/08/18 Python
Python内置模块logging用法实例分析
2018/02/12 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
20行代码教你用python给证件照换底色的方法示例
2021/02/05 Python
北美领先的智能产品购物网站:Wellbots
2018/06/11 全球购物
Viking比利时:购买办公用品
2019/10/30 全球购物
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
新学期红领巾广播稿
2014/01/14 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
Vue3.0 手写放大镜效果
2021/07/25 Vue.js
PHP中国际化的字符串排序和比较对象详解
2021/08/23 PHP
python实现会员管理系统
2022/03/18 Python