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转到目标进制 

相关文章推荐

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
  • 87987

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

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

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

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

JavaScript进制转换

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

JS实现进制转换

js的进制转换, 分为2进制,8进制,10进制,16进制之间的相互转换, 我们直接利用对象.toString()即可实现: [javascript] view plain c...

Java byte[] 字节数组 转 二进制 八进制 十进制 十六进制字符串

【前言】 java中很多时候需要将byte[]转为各种进制的
  • uikoo9
  • uikoo9
  • 2014年06月01日 19:52
  • 24214

Js字符串与十六进制的相互转换

Js字符串与十六进制的相互转换  开发过程中,字符串与十六进、二进制之间的相互转换常常会用到,尤其是涉及到中文的加密时,就需要把中文转换为十六进制。下面说说具体的转换方法。 1、字符串转换为十六进...

方便的进制转换小函数

  • 2012年11月01日 00:46
  • 729B
  • 下载

javascript进制自由转换

  • 2012年12月14日 16:16
  • 1KB
  • 下载

javascript小练习之进制转换

.html代码如下: #show{ width:100px; height:100px; margin:0 auto; background:#2c2c2c; col...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javascript中非常方便的进制转换
举报原因:
原因补充:

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