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 15 Javascript
js判断undefined变量类型使用typeof
Jun 03 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
Jun 24 Javascript
基于javascript实现九宫格大转盘效果
May 28 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
Jun 15 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
JS实现的简单图片切换功能示例【测试可用】
Feb 14 Javascript
详解webpack异步加载业务模块
Jun 23 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
vue实现购物车结算功能
Jun 18 Javascript
vue实现分页的三种效果
Jun 23 Javascript
js实现删除json中指定的元素
Sep 22 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
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
如何通过PHP实现Des加密算法代码实例
2020/05/09 PHP
jQuery中:file选择器用法实例
2015/01/04 Javascript
JS+CSS实现模仿浏览器网页字符查找功能的方法
2015/02/26 Javascript
jQuery幻灯片带缩略图轮播效果代码分享
2015/08/17 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
es6中的解构赋值、扩展运算符和rest参数使用详解
2017/09/28 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
微信小程序实现图片懒加载的示例代码
2017/12/13 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
vue加载自定义的js文件方法
2018/03/13 Javascript
详解在React里使用"Vuex"
2018/04/02 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
Angular ElementRef简介及其使用
2018/10/01 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
原生js实现each方法实例代码详解
2019/05/27 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
python实现每次处理一个字符的三种方法
2014/10/09 Python
python中Genarator函数用法分析
2015/04/08 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
基于Python把网站域名解析成ip地址
2020/05/25 Python
Python+unittest+requests 接口自动化测试框架搭建教程
2020/10/09 Python
使用useBean标志初始化BEAN时如何接受初始化参数
2012/02/11 面试题
SQL里面如何插入自动增长序列号字段
2012/03/29 面试题
简述安装Slackware Linux系统的过程
2012/01/12 面试题
工程管理专业毕业生自荐信
2014/01/24 职场文书
幼师求职自荐信范文
2014/01/26 职场文书
旷课检讨书1000字
2014/02/14 职场文书
2014年后勤工作总结
2014/11/18 职场文书
2016情人节宣传语
2015/07/14 职场文书
初中体育教学随笔
2015/08/15 职场文书
《工作是最好的修行》读后感3篇
2019/12/13 职场文书
MySQL基础(二)
2021/04/05 MySQL