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剩余字数计算的代码
Jul 03 Javascript
IE与firefox下Dhtml的一些区别小结
Dec 02 Javascript
javascript 多种搜索引擎集成的页面实现代码
Jan 02 Javascript
JavaScript 学习笔记(十四) 正则表达式
Jan 22 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
Apr 12 Javascript
深入理解JavaScript系列(25):设计模式之单例模式详解
Mar 03 Javascript
JavaScript事件 "事件对象"的注意要点
Jan 14 Javascript
全面解析JavaScript中apply和call以及bind(推荐)
Jun 15 Javascript
利用BootStrap弹出二级对话框的简单实现方法
Sep 21 Javascript
Node.js连接mongodb实例代码
Jun 06 Javascript
underscore之function_动力节点Java学院整理
Jul 11 Javascript
Vue 中文本内容超出规定行数后展开收起的处理的实现方法
Apr 28 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 文本文件的读取效率
2012/02/10 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
PHP实现AES256加密算法实例
2014/09/22 PHP
PHP中使用php5-ffmpeg撷取视频图片实例
2015/01/07 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
2015/09/22 PHP
深入理解php printf() 输出格式化的字符串
2016/05/23 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
ext form 表单提交数据的方法小结
2008/08/08 Javascript
突发奇想的一个jquery插件
2010/11/19 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
JQuery ztree带筛选、异步加载实例讲解
2016/02/25 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
使用jquery给新生的th绑定hover事件的实例
2017/02/10 Javascript
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
vue组件实践之可搜索下拉框功能
2018/11/25 Javascript
Vue实现固定定位图标滑动隐藏效果
2019/05/30 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
在layui中select更改后生效的方法
2019/09/05 Javascript
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
200行自定义python异步非阻塞Web框架
2017/03/15 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
python 调用API接口 获取和解析 Json数据
2020/09/28 Python
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
英国最大的笔记本电脑直销专家:Laptops Direct
2019/07/20 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
安全教育感言
2014/03/04 职场文书
白酒营销策划方案
2014/08/17 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
践行党的群众路线心得体会
2014/11/05 职场文书
使用golang编写一个并发工作队列
2021/05/08 Golang
详解python字符串驻留技术
2021/05/21 Python
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫