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压缩工具 yuicompressor 使用教程
Mar 31 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
May 10 Javascript
JS函数验证总结(方便js客户端输入验证)
Oct 29 Javascript
判断用户是否在线的代码
Mar 05 Javascript
浅析webapp框架AngularUI的demo
Dec 21 Javascript
JQuery遍历DOM节点的方法
Jun 11 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
Oct 24 Javascript
详解jQuery中关于Ajax的几个常用的函数
Jul 17 jQuery
JS传播事件、取消事件默认行为、阻止事件传播详解
Aug 14 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
Jun 11 Javascript
react-native使用leanclound消息推送的方法
Aug 06 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警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
使用CodeIgniter的类库做图片上传
2014/06/12 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
php中return的用法实例分析
2015/02/28 PHP
php实现RSA加密类实例
2015/03/26 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
PHP addAttribute()函数讲解
2019/02/03 PHP
比较搞笑的js陷阱题
2010/02/07 Javascript
js 数组的for循环到底应该怎么写?
2010/05/31 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
js操作css属性实现div层展开关闭效果的方法
2015/05/11 Javascript
JavaScript正则表达式之multiline属性的应用
2015/06/16 Javascript
浅谈JavaScript异常处理语句
2015/06/26 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
详解vue-cli 脚手架 安装
2019/04/16 Javascript
jQuery表单选择器用法详解
2019/08/22 jQuery
vue实现表单录入小案例
2019/09/27 Javascript
js常用方法、检查是否有特殊字符串、倒序截取字符串操作完整示例
2020/01/26 Javascript
vue使用过滤器格式化日期
2021/01/20 Vue.js
[41:56]Spirit vs Liquid Supermajor小组赛A组 BO3 第一场 6.2
2018/06/03 DOTA
使用简单工厂模式来进行Python的设计模式编程
2016/03/01 Python
numpy中实现二维数组按照某列、某行排序的方法
2018/04/04 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
Python numpy.array()生成相同元素数组的示例
2018/11/12 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
TensorFlow-gpu和opencv安装详细教程
2020/06/30 Python
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
Europcar英国:英国汽车和货车租赁
2017/01/21 全球购物
全国优秀教师事迹材料
2014/08/26 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
《夸父追日》教学反思
2016/02/20 职场文书
Python使用random模块实现掷骰子游戏的示例代码
2021/04/29 Python
mysql 获取时间方式
2022/03/20 MySQL