javascript中非常方便的进制转换

原创 2007年08月27日 12:30:00

javascript下的进制转换非常方便,系统已经提供内置方法,提供2~36进制间的转型。直接提供表示的有8进制、10进制、16进制。


var w=function(s){document.write('<br>'+s)};

//十进制转其他
var x=110;
w(x);
w(x.toString(8));
w(x.toString(32));
w(x.toString(16));

//其他转十进制
var x='110';
w(parseInt(x,2));
w(parseInt(x,8));
w(parseInt(x,16));

//其他转其他
//先用parseInt转成十进制再用toString转到目标进制 

js中各进制之间的相互转换

/** * 对于js里面各个进制之间的相互转换其实是很简单的,通过 m.toString(n); m 为要转换的数字,n 为要转换成的进制。 * 这里要注意一点 m 的区间为[2,36] (可...
  • u014306354
  • u014306354
  • 2016年09月12日 23:21
  • 779

javascript 进制转换(2进制、8进制、10进制、16进制之间的转换)

//十进制转其他 var x=110; alert(x); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); //...
  • lk188
  • lk188
  • 2009年07月02日 23:58
  • 93121

JS实现进制转换

js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用对象.toString()即可实现: [javascript] view plain c...
  • qq_35038153
  • qq_35038153
  • 2017年05月09日 19:48
  • 632

js,二进制转换保存到数据库及读取二进制图片

功能介绍:第“一”解决的是js代码实现file控件浏览图片显示到img,单击保存第“二”实现把file控件浏览到的图片转成二进制格式保存到数据库,第“三”实现从数据库读出二进制流图片显示到页面img控...
  • u011189027
  • u011189027
  • 2015年11月28日 14:08
  • 4154

js 64进制转换方法 & URL参数压缩

经常URL上面需要有不少中文,但直接放置中文容易出现乱码,所以要进行转码,但普通转码后,会发现URL太长了,不便于保存和处理。和朋友讨论以后,觉得可以使用一定的压缩算法,将转码后的中文进行处理,能够明...
  • u011450110
  • u011450110
  • 2016年01月07日 14:49
  • 1914

JavaScript进制转换

最近研究JavaScript公历转农历的算法,在博客上看到有人用parseInt进行基数转换,源码如下。 博客原文 http://www.cnblogs.com/bluedream2009/ar...
  • accountwcx
  • accountwcx
  • 2012年10月30日 23:48
  • 1079

javascript中十进制转十六进制代码

JavaScript颜色转换的核心就是进制间的转换。RGB格式其实就是十进制表示法,所以,十六进制颜色与RGB颜色的转换就是十六进制与十进制之间的转换。 十六进制转换为十进制相对容易些,核心代码...
  • oarcher1234567
  • oarcher1234567
  • 2015年10月08日 11:10
  • 2452

十进制、十六进制转换(javascript实现)

十进制整数转成十六进制数 /* 输入:       dec:十进制整数 输出       hex:返回“0x"开头的转换后的字符串 原理: 十进制数通过“&"位操作转换成二进制,然后通过...
  • zjwestlake
  • zjwestlake
  • 2016年06月06日 17:12
  • 722

js实现二进制与十进制的相互转换

var a = 1010; alert(a.toString(2)); //转成二进制  alert(parseInt( "101110100 ",2)) ;//转成十进制...
  • hety119
  • hety119
  • 2015年06月08日 10:09
  • 19100

JS 把任意的数字转换成二进制——一个笔试题:求两个数的和并以二进制输出

var m=3; m.toString(2); 结果 "11"
  • zhz617423023
  • zhz617423023
  • 2016年10月23日 16:57
  • 4895
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript中非常方便的进制转换
举报原因:
原因补充:

(最多只允许输入30个字)