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显示用户停留时间的简单实例
Aug 05 Javascript
js鼠标滑过图片震动特效的方法
Feb 17 Javascript
JavaScript使用slice函数获取数组部分元素的方法
Apr 06 Javascript
jQuery删除当前节点元素
Dec 07 Javascript
JavaScript编写九九乘法表(两种任选)
Feb 04 Javascript
Js apply方法详解
Feb 16 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
JS判断两个数组或对象是否相同的方法示例
Feb 28 Javascript
基于vue的tab-list类目切换商品列表组件的示例代码
Feb 14 Javascript
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
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
论建造顺序的重要性
2020/03/04 星际争霸
第九节 绑定 [9]
2006/10/09 PHP
PHP初学者常见问题集合 修正版(21问答)
2010/03/23 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
PHP中echo和print的区别
2014/08/28 PHP
jQuery向下滚动即时加载内容实现的瀑布流效果
2016/01/07 PHP
PHP实现的统计数据功能详解
2016/12/06 PHP
CodeIgniter框架实现的整合Smarty引擎DEMO示例
2019/03/28 PHP
PHP+iframe模拟Ajax上传文件功能示例
2019/07/02 PHP
PHP实现文件上传操作和封装
2020/03/04 PHP
greybox——不开新窗口看新的网页
2007/02/20 Javascript
Some tips of wmi scripting in jscript (1)
2007/04/03 Javascript
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
js查错流程归纳
2012/05/04 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
jQuery中的select操作详解
2016/11/29 Javascript
jQuery事件与动画基础详解
2017/02/23 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
JavaScript实现异步图像上传功能
2018/07/12 Javascript
从组件封装看Vue的作用域插槽的实现
2019/02/12 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
[50:04]DOTA2上海特级锦标赛D组小组赛#2 Liquid VS VP第二局
2016/02/28 DOTA
使用Python写CUDA程序的方法
2017/03/27 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
Python递归函数 二分查找算法实现解析
2019/08/12 Python
使用Python实现NBA球员数据查询小程序功能
2020/11/09 Python
python跨文件使用全局变量的实现
2020/11/17 Python
pandas 按日期范围筛选数据的实现
2021/02/20 Python
CSS3制作ajax loader icon实现思路及代码
2013/08/25 HTML / CSS
青春励志演讲稿
2014/04/29 职场文书
教师个人考察材料
2014/12/16 职场文书
学期个人自我总结
2015/02/13 职场文书