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 相关文章推荐
JQuery中each()的使用方法说明
Aug 19 Javascript
jquery实现下拉菜单的二级联动利用json对象从DB取值显示联动
Mar 27 Javascript
JS中FRAME的操作问题实例分析
Oct 21 Javascript
JS实现控制表格行内容垂直对齐的方法
Mar 30 Javascript
基于JavaScript实现鼠标箭头移动图片跟着移动
Aug 30 Javascript
js表单登陆验证示例
Oct 19 Javascript
jquery仿京东商品放大浏览页面
Jun 06 jQuery
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
vue.js评论发布信息可插入QQ表情功能
Aug 08 Javascript
Node.js调用fs.renameSync报错(Error: EXDEV, cross-device link not permitted)
Dec 27 Javascript
JS逻辑运算符短路操作实例分析
Jul 09 Javascript
layui table 多行删除(id获取)的方法
Sep 12 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
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
19个超实用的PHP代码片段
2014/03/14 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
2016/11/18 PHP
js身份证验证超强脚本
2008/10/26 Javascript
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
超级酷和最实用的jQuery实例收集(20个)
2010/04/21 Javascript
JavaScript与Div对层定位和移动获得坐标的实现代码
2010/09/08 Javascript
基于jquery的loading效果实现代码
2010/11/05 Javascript
验证控件与Button的OnClientClick事件详细解析
2013/12/04 Javascript
JavaScript中的方法调用详细介绍
2014/12/30 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
jQuery Validate插件ajax方式验证输入值的实例
2017/12/21 jQuery
JavaScript 九种跨域方式实现原理
2019/02/11 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
2019/04/28 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
解决vue+ element ui 表单验证有值但验证失败问题
2020/01/16 Javascript
Vue自定义组件双向绑定实现原理及方法详解
2020/09/03 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
Python搭建FTP服务器的方法示例
2018/01/19 Python
Flask框架配置与调试操作示例
2018/07/23 Python
元组列表字典(莫烦python基础)
2019/04/03 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
2019/12/02 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
Django数据结果集序列化并展示实现过程
2020/04/22 Python
Python中常见的数制转换有哪些
2020/05/27 Python
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
反邪教警示教育方案
2014/05/13 职场文书
还款承诺书范文
2014/05/20 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
OpenCV实现常见的四种图像几何变换
2022/04/01 Python