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.event兼容各浏览器的event详细解析
Dec 18 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 Javascript
javascript实现的元素拖动函数宿主为浏览器
Jul 21 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
Angularjs 自定义服务的三种方式(推荐)
Aug 02 Javascript
Angular+Node生成随机数的方法
Jun 16 Javascript
使用SVG基本操作API的实例讲解
Sep 14 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
Aug 07 Javascript
150行代码带你实现微信小程序中的数据侦听
May 17 Javascript
VUE脚手架具体使用方法
May 20 Javascript
vue中 数字相加为字串转化为数值的例子
Nov 07 Javascript
原生js实现购物车功能
Sep 23 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
4.与数据库的连接
2006/10/09 PHP
php5.2时间相差8小时
2007/01/15 PHP
PHP Memcached应用实现代码
2010/02/08 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
php使用ereg验证文件上传的方法
2014/12/16 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
PHP SPL标准库中的常用函数介绍
2015/05/11 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
PHP 类与构造函数解析
2017/02/06 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
2017/05/30 PHP
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
JavaScript中eval()函数用法详解
2015/12/14 Javascript
完美解决jQuery fancybox ie 无法显示关闭按钮的问题
2016/11/29 Javascript
React-router v4 路由配置方法小结
2017/08/08 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
Vue的watch和computed方法的使用及区别介绍
2018/09/06 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
react 不用插件实现数字滚动的效果示例
2020/04/14 Javascript
vue-simple-uploader上传成功之后的response获取代码
2020/09/07 Javascript
python学习入门细节知识点
2018/03/29 Python
详谈python中冒号与逗号的区别
2018/04/18 Python
Python 实现数据结构中的的栈队列
2019/05/16 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
python实现126邮箱发送邮件
2020/05/20 Python
python 检测图片是否有马赛克
2020/12/01 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
领先的英国注册在线药房 :Simply Meds Online
2019/03/28 全球购物
AJAX的全称是什么
2012/11/06 面试题
应聘教师自荐信
2013/10/12 职场文书
应届生服务员求职信
2013/10/31 职场文书
证券区域经理岗位职责
2015/04/10 职场文书
体育教师教学随笔
2015/08/15 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang