手机版

JS字符串与二进制的相互转化实例代码详解

时间:2021-08-22 来源:互联网 编辑:宝哥软件园 浏览:

射流研究…字符串与二进制的相互转化的方法,具体代码如下所示:

//字符串转美国信息交换标准码码,用charCodeAt();//ascii码转字符串,用FromCharCode();var str=' Avar代码=str。charcodeat();var str2=String.fromCharCode(代码);十进制转二进制

var a=' iconsole。log(a . charcodeat());//105console.log(a.charCodeAt().toString(2));//1101001var a='我;控制台。log(a . charcodeat());//25105控制台。log(a . charcodeat().toString(2));//110001000010001 var a='我们;控制台。原木(长度);//2 var list=a . split(');控制台。日志(列表。长度);//2brconsole.log(a.charCodeAt().toString(2));//110001000010001 100111011101100 //将字符串转换成二进制形式,中间用空格隔开函数strToBinary(str){ var result=[];var list=str。split(');for(var I=0;ilist.length我){如果(我!=0){结果。push(');} var item=list[I];var binaryStr=item.charCodeAt().toString(2);结果。push(Binartstr);}返回结果。联接(" ");}console.log(strToBinary('我们'));//1100010000100001 10011101100控制台。日志(StrtoBinary(' @ % $ ');//1000000 100101 100100 101011//将二进制字符串转换成统一码字符串函数binarytostr(str){ var result=[];var list=str。split(');for(var I=0;ilist . lengthi){ var item=list[I];var asciiCode=parseInt(第2项);var charValue=字符串。FromCharCode(Asciicode);结果。push(charValue);}返回结果。联接(" ");}控制台。log(Binarytostr(' 110001000010001 10011101101100 ');//我们控制台。log(Binarytostr(' 1000000 100101 100100 101011 ');//@%$ PS:下面看下射流研究…之字符串和字节码之间的相互转换

代码

//将字符串转化为二进制的数据函数strToBinary(str){ var result=[];var list=str。split(');for(var I=0;ilist.length我){如果(我!=0){ //加空格,分割二进制结果。push(');} var item=list[I];//将字符串转化为二进制数据var binaryStr=item.charCodeAt().toString(2);结果。push(BinaryStr);}返回结果。联接(" ");}//二进制转为字符串函数binarytostr(str){ var result=[];////通过空格来分开二进制的字符var list=str。split(');for(var I=0;ilist . lengthi){ var item=list[I];//转为asciicode码var asciiCode=parseInt(第2项);//转为文字var charValue=字符串。FromCharCode(Asciicode);//添加到集合中结果。push(charValue);} //返回结果返回结果。联接(" ");}测试结果

总结

以上所述是小编给大家介绍的射流研究…字符串与二进制的相互转化实例代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

版权声明:JS字符串与二进制的相互转化实例代码详解是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。