var fillZeroToEight = function (numStr) {
if (numStr.length >= 8) {
return numStr;
}
var diff = 8 - numStr.length;
var zeroStr = "";
for (let index = 0; index < diff; index++) {
zeroStr += "0";
}
return zeroStr + numStr;
}
/**
* 转换字符串为二进制编码字符串
* @param text
* @returns
*/
var convertStringToBinaryCode = function (text) {
var textArr = [];
for (let index = 0; index < text.length; index++) {
var c = text.charCodeAt(index);
var cBinary = fillZeroToEight(c.toString(2));
textArr.push(cBinary);
}
return textArr.join('');
}
标签:zeroStr,index,numStr,编码,二进制,text,var,字符串
From: https://www.cnblogs.com/DHclly/p/17786564.html