javascript常见数字进制转换实例分析


Posted in Javascript onApril 21, 2016

本文实例讲述了javascript常见数字进制转换的方法。分享给大家供大家参考,具体如下:

基本思路是先把其他进制的转化成 十进制,然后再转化。这个过程是利用parseInt函数,例如把一个16进制的数字(num)转化成10进制,num = parseInt(num,16)。 如果再想把它转化成二进制的,就是如下:num.toString(2) 。

这其中关于16进制的一个函数也很特别,escape函数可以将一个字符串转化成16进制的数字。

下面是一个综合的例子:

var a = escape(code); //code是个十六进制形式的字符串,a就是一个十六进制数
var b = parseInt(a,16); // 把十六进制数转化成十进制
var c = b.toString(2); //把十进制转化成二进制
var d = (c+'').slice(-2,-1); //其中c+''把数字转化成一个字符串,是个技巧。取这个二进制数字中的倒数第二个数

对数制转换与运算感兴趣的朋友还可以参看本站工具:

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js加解密 脚本解密
Feb 22 Javascript
jquery-easyui关闭tab自动切换到前一个tab
Jul 29 Javascript
js获取隐藏元素宽高的实现方法
May 19 Javascript
js中遍历Map对象的简单实例
Aug 08 Javascript
原生JS实现图片轮播效果
Dec 26 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
Bootstrap + AngularJS 实现简单的数据过滤字符查找功能
Jul 27 Javascript
微信小程序版翻牌小游戏
Jan 26 Javascript
vue将对象新增的属性添加到检测序列的方法
Feb 24 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
Nov 05 Javascript
BootStrap和jQuery相结合实现可编辑表格
Apr 21 #Javascript
动态加载js文件简单示例
Apr 21 #Javascript
JS动态插入并立即执行回调函数的方法
Apr 21 #Javascript
jQuery插件datatables使用教程
Apr 21 #Javascript
JavaScript预解析及相关技巧分析
Apr 21 #Javascript
JavaScript实现显示函数调用堆栈的方法
Apr 21 #Javascript
JS实现队列与堆栈的方法
Apr 21 #Javascript
You might like
E路文章系统PHP
2006/12/11 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
更优雅的事件触发兼容
2011/10/24 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
jQuery菜单插件用法实例
2015/07/25 Javascript
HTML5之WebSocket入门3 -通信模型socket.io
2015/08/21 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
原生js获取left值和top值的三种方法
2017/08/02 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
js实现碰撞检测
2021/01/29 Javascript
初步解析Python下的多进程编程
2015/04/28 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
pytorch使用 to 进行类型转换方式
2020/01/08 Python
Python如何使用paramiko模块连接linux
2020/03/18 Python
python如何求100以内的素数
2020/05/27 Python
pycharm配置QtDesigner的超详细方法
2021/01/25 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
HTML5 客户端数据库简易使用:IndexedDB
2019/12/19 HTML / CSS
Talbots官网:美国成熟女装品牌
2019/11/15 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
2015感人爱情寄语
2015/02/26 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
电力安全教育培训心得体会
2016/01/11 职场文书
导游词之河北邯郸
2019/09/12 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书