javascript将二进制转为字符串

作者:老王 分类: Javascript 发布于:2013-5-9 17:20 ė10754次浏览 60条评论
 

用js将二进制转为字符串,代码如下:

var a = "00110000001100000011011";
var array = new Array();
for(var i=0;i<a.length;i=i+8){
    var num = parseInt(a.substr(i,8),2);
    array.push(num);
}
console.log(array.toString());

var str = "";
for(var x=0;x<array.length;x++){
    var y = String.fromCharCode(array[x]);
	str += y;
}
console.log(str);
var str2 = "";
for(var j=0;j<str.length;j=j+4){
   console.log(str.substr(j,4));
   str2 += String.fromCharCode(parseInt(str.substr(j,4),16));
}
console.log(str2);

发表评论

电子邮件地址不会被公开。必填项已用*标注


Ɣ回顶部