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 相关文章推荐
用javascript动态调整iframe高度的代码
Apr 10 Javascript
JavaScript中诡异的delete操作符
Mar 12 Javascript
简介JavaScript中Math.cos()余弦方法的使用
Jun 15 Javascript
jQuery基于扩展简单实现倒计时功能的方法
May 14 Javascript
bootstrap实现每隔5秒自动轮播效果
Dec 20 Javascript
jQuery+Ajax实现用户名重名实时检测
Jun 01 jQuery
Vue.js中的图片引用路径的方式
Jul 28 Javascript
vue中手机号,邮箱正则验证以及60s发送验证码的实例
Mar 16 Javascript
小程序云开发初探(小结)
Oct 24 Javascript
ES6基础之解构赋值(destructuring assignment)
Feb 21 Javascript
vue.config.js中配置Vue的路径别名的方法
Feb 11 Javascript
js实现简单放大镜效果
Mar 07 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
解析phpstorm + xdebug 远程断点调试
2013/06/20 PHP
基于PHP+Ajax实现表单验证的详解
2013/06/25 PHP
php数组使用规则分析
2015/02/27 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
Laravel学习笔记之Artisan命令生成自定义模板的方法
2018/11/22 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
JavaScript实现禁止后退的方法
2006/12/27 Javascript
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
js Dialog 实践分享
2012/10/22 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
JS Replace 全部替换字符的用法小结
2013/12/24 Javascript
javascript的正则匹配方法学习
2016/02/24 Javascript
js判断鼠标位置是否在某个div中的方法
2016/02/26 Javascript
使用nodejs中httpProxy代理时候出现404异常的解决方法
2016/08/15 NodeJs
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
node.js 核心http模块,起一个服务器,返回一个页面的实例
2017/09/11 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
nodejs基础之多进程实例详解
2018/12/27 NodeJs
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
记一次用vue做的活动页的方法步骤
2019/04/11 Javascript
vue-quill-editor 自定义工具栏和自定义图片上传路径操作
2020/08/03 Javascript
[01:02:25]2014 DOTA2华西杯精英邀请赛5 24 NewBee VS VG
2014/05/25 DOTA
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
Python读写文件基础知识点
2019/06/10 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
学习和使用python的13个理由
2019/07/30 Python
Pytorch中accuracy和loss的计算知识点总结
2019/09/10 Python
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-packa的问题
2020/12/08 Python
实例讲解CSS3中的border-radius属性
2015/08/18 HTML / CSS
北京大学自荐信范文
2014/01/28 职场文书
班子查摆四风个人对照检查材料思想汇报
2014/10/04 职场文书
质监局领导班子践行群众路线整改方案
2014/10/26 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
春季运动会开幕词
2015/01/28 职场文书