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

  

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

     //字符串转ascii码,用charCodeAt ();//ascii码转字符串,用fromCharCode ();   var str=癆”;   var代码=str.charCodeAt ();   var str2=String.fromCharCode(代码);      

<强>十进制转二进制

        var=拔摇?   console.log (a.charCodeAt ());//105   console.log (a.charCodeAt () .toString (2));//1101001      var=拔摇?   console.log (a.charCodeAt ());//25105   console.log (a.charCodeAt () .toString (2));//110001000010001      var="我们”;   console.log (a.length);//2   var=a.split列表(" ");   console.log (list.length);//2 & lt; br> console.log (a.charCodeAt () .toString (2));//110001000010001 100111011101100//将字符串转换成二进制形式,中间用空格隔开   函数strToBinary (str) {   结果var=[];   var=str.split列表(" ");   我(var=0; i< list.length;我+ +){   如果(我!=0){   结果。推动(" ");   }   var项=[我]列表;   var binaryStr=item.charCodeAt () .toString (2);   result.push (binartStr);   }   返回result.join (" ");   }   console.log (strToBinary(“我们”);//110001000010001 100111011101100   console.log (strToBinary (“@ % $ + "));//1000000 100101 100100 101011//将二进制字符串转换成Unicode字符串   函数binaryToStr (str) {   结果var=[];   var=str.split列表(" ");   我(var=0; i< list.length;我+ +){   var项=[我]列表;   var asciiCode=方法(项目2);   var charValue=https://www.yisu.com/zixun/String.fromCharCode (asciiCode);   result.push (charValue);   }   返回result.join (" ");   }   控制台。日志(binaryToStr (110001000010001 100111011101100));//我们   控制台。日志(binaryToStr (1000000 100101 100100 101011));//@ % $ +      

  

代码      //将字符串转化为二进制的数据   函数strToBinary (str) {   结果var=[];   var=str.split列表(" ");   我(var=0; i< list.length;我+ +){   如果(我!=0){//加空格,分割二进制   结果。推动(" ");   }   var项=[我]列表;//将字符串转化为二进制数据   var binaryStr=item.charCodeAt () .toString (2);   result.push (binaryStr);   }   返回result.join (" ");   }//二进制转为字符串   函数binaryToStr (str) {   结果var=[];////通过空格来分开二进制的字符   var=str.split列表(" ");   我(var=0; i< list.length;我+ +){   var项=[我]列表;//转为asciicode码   var asciiCode=方法(项目2);//转为文字   var charValue=https://www.yisu.com/zixun/String.fromCharCode (asciiCode);//添加到集合中   result.push (charValue);   }//返回结果   返回result.join (" ");   }      

测试结果
  

  

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

  

  

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

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