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实现dropdownlist的联动效果(sharepoint 2007)
Mar 30 Javascript
js中小数转换整数的方法
Jan 26 Javascript
Javascript实现获取及设置光标位置的方法
Jul 21 Javascript
JS基于Mootools实现的个性菜单效果代码
Oct 21 Javascript
ES6中Math对象的部分扩展
Feb 20 Javascript
字太多用...代替的方法(两种)
Mar 15 Javascript
Vue.js如何实现路由懒加载浅析
Aug 14 Javascript
VUE 全局变量的几种实现方式
Aug 22 Javascript
Vue中控制v-for循环次数的实现方法
Sep 26 Javascript
javascript使用链接跨域下载图片
Nov 01 Javascript
在vue中使用eslint,配合vscode的操作
Nov 09 Javascript
JavaScript实现复选框全选功能
Apr 11 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
完美解决PHP中文乱码
2009/11/26 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
js跑步算法的实现代码
2013/12/04 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
简单实现JavaScript图片切换效果
2016/11/28 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
关于前后端json数据的发送与接收详解
2017/07/30 Javascript
jQuery Layer弹出层传值到父页面的实现代码
2017/08/17 jQuery
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
分享Python文本生成二维码实例
2016/01/06 Python
Python写的一个定时重跑获取数据库数据
2016/12/28 Python
Python3实现发送QQ邮件功能(html)
2017/12/15 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
python自动12306抢票软件实现代码
2018/02/24 Python
windows环境下tensorflow安装过程详解
2018/03/30 Python
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
解决pycharm中的run和debug失效无法点击运行
2020/06/09 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
python和JavaScript哪个容易上手
2020/06/23 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
药学专业学生的自我评价分享
2014/02/06 职场文书
《东方明珠》教学反思
2014/04/20 职场文书
厨房领班竞聘演讲稿
2014/04/23 职场文书
缓刑期间思想汇报范文
2014/10/10 职场文书
2014年内部审计工作总结
2014/12/09 职场文书
2016高考感言
2015/08/01 职场文书
先进个人主要事迹范文
2015/11/04 职场文书
使用CSS实现黑白格背景效果
2022/06/01 HTML / CSS
Elasticsearch6.2服务器升配后的bug(避坑指南)
2022/09/23 Servers