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 .tmpl(), .template()学习资料小结
Jul 18 Javascript
用dtree实现树形菜单 dtree使用说明
Oct 17 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
Sep 05 Javascript
文本框水印提示效果的简单实现代码
Feb 22 Javascript
jQuery bt气泡实现悬停显示及移开隐藏功能的方法
Jul 12 Javascript
KnockoutJS 3.X API 第四章之表单value绑定
Oct 10 Javascript
微信小程序“摇一摇”的实例代码
Jul 20 Javascript
ES6中Class类的静态方法实例小结
Oct 28 Javascript
jQuery pjax 应用简单示例
Sep 20 jQuery
微信小程序开发技巧汇总
Jul 15 Javascript
vue中使用vue-pdf的方法详解
Sep 05 Javascript
如何利用js在两个html窗口间通信
Apr 27 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获得文件扩展名三法
2006/11/25 PHP
php使用curl存储cookie的示例
2014/03/31 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
PHP抓取淘宝商品的用户晒单评论+图片+搜索商品列表实例
2016/04/14 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
jquery事件重复绑定的快速解决方法
2014/01/03 Javascript
jQuery中$.get、$.post、$.getJSON和$.ajax的用法详解
2014/11/19 Javascript
jquery+ajax验证不通过也提交表单问题处理
2014/12/12 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
Jquery ajax加载等待执行结束再继续执行下面代码操作
2015/11/24 Javascript
nodejs 中模拟实现 emmiter 自定义事件
2016/02/22 NodeJs
react.js CMS 删除功能的实现方法
2017/04/17 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
Vue实现跑马灯效果
2020/05/25 Javascript
Vue this.$router.push(参数)实现页面跳转操作
2020/09/09 Javascript
vuex的数据渲染与修改浅析
2020/11/26 Vue.js
Python赋值语句后逗号的作用分析
2015/06/08 Python
全面了解python字符串和字典
2016/07/07 Python
使用python验证代理ip是否可用的实现方法
2018/07/25 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
Python参数类型以及常见的坑详解
2019/07/08 Python
关于Python Tkinter Button控件command传参问题的解决方式
2020/03/04 Python
python开根号实例讲解
2020/08/30 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
《黄河颂》教学反思
2014/02/07 职场文书
《小儿垂钓》教学反思
2014/02/23 职场文书
2014三八妇女节活动总结
2014/03/01 职场文书
《彩色世界》教学反思
2014/04/12 职场文书
大学生学习面向未来的赶考思想汇报
2014/09/12 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
施工员岗位职责
2015/02/10 职场文书
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python