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 相关文章推荐
div+css布局的图片连续滚动js实现代码
May 04 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
Mar 03 Javascript
jquery实现顶部向右伸缩的导航区域代码
Sep 02 Javascript
jQuery实现拖拽页面元素并将其保存到cookie的方法
Jun 12 Javascript
全面解析标签页的切换方式
Aug 21 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
解析JavaScript实现DDoS攻击原理与保护措施
Dec 26 Javascript
一个炫酷的Bootstrap导航菜单
Dec 28 Javascript
微信小程序中input标签详解及简单实例
May 18 Javascript
vue实现页面滚动到底部刷新
Aug 16 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
Jul 20 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
smarty内置函数section的用法
2015/01/22 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
JS支持带x身份证号码验证函数
2008/08/10 Javascript
jquery中dom操作和事件的实例学习-表单验证
2011/11/30 Javascript
jQuery UI 实现email输入提示实例
2013/08/15 Javascript
jquery获取css中的选择器(实例讲解)
2013/12/02 Javascript
js this函数调用无需再次抓获id,name或标签名
2014/03/03 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
jQuery知识点整理
2015/01/30 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
原生js实现移动端瀑布流式代码示例
2015/12/18 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
bootstrap网页框架的使用方法
2016/05/10 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
Angular.JS中指令ng-if、ng-show/ng-hide和ng-switch的使用教程
2017/05/07 Javascript
React组件设计模式之组合组件应用实例分析
2020/04/29 Javascript
Angular8 简单表单验证的实现示例
2020/06/03 Javascript
python实现进程间通信简单实例
2014/07/23 Python
Python实现方便使用的级联进度信息实例
2015/05/05 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
Python File readlines() 使用方法
2018/03/19 Python
python dataframe astype 字段类型转换方法
2018/04/11 Python
解决Ubuntu pip 安装 mysql-python包出错的问题
2018/06/11 Python
python矩阵的转置和逆转实例
2018/12/12 Python
python字符串中匹配数字的正则表达式
2019/07/03 Python
wxPython色环电阻计算器
2019/11/18 Python
python argparse模块通过后台传递参数实例
2020/04/20 Python
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
彪马法国官网:PUMA法国
2019/12/15 全球购物
周鸿祎:教你写创业计划书
2013/12/30 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
租房协议书范例
2014/10/14 职场文书
Mysql 设置boolean类型的操作
2021/06/04 MySQL