//字符串转ascii码,用charCodeAt();
//ascii码转字符串,用fromCharCode();
var str = "A";
var code = ();
var str2 = (code);
十进制转二进制
var a = "i";
(()); //105
(().toString(2)); //1101001
var a = "我";
(()); //25105
(().toString(2)); //110001000010001
var a = "我们";
(); //2
var list = ("");
(); //2
(().toString(2)); //110001000010001 100111011101100
//将字符串转换成二进制形式,中间用空格隔开
function strToBinary(str){
var result = [];
var list = ("");
for(var i=0;i<;i++){
if(i != 0){
(" ");
}
var item = list[i];
var binaryStr = ().toString(2);
(binartStr);
}
return ("");
}
(strToBinary("我们")); //110001000010001 100111011101100
(strToBinary("@%$+")); //1000000 100101 100100 101011
//将二进制字符串转换成Unicode字符串
function binaryToStr(str){
var result = [];
var list = (" ");
for(var i=0;i<;i++){
var item = list[i];
var asciiCode = parseInt(item,2);
var charValue = (asciiCode);
(charValue);
}
return ("");
}
(binaryToStr("110001000010001 100111011101100")); //我们
(binaryToStr("1000000 100101 100100 101011")); //@%$+
转载请注明出处:/it-deepinmind/