nodejs 十六进制字符串型数据与btye型数据相互转换
byte型转换十六进制字符串
/**
*byte型转换十六进制
*@paramb
*@returns{string}
*@constructor
*/
constBytes2HexString=(b)=>{
lethexs="";
for(leti=0;i
十六进制字符串转换btye型
/**
*十六进制转换btye型
*@paramstr
*@returns{Promise}
*/
constHexstring2btye=(str)=>{
letpos=0;
letlen=str.length;
if(len%2!=0){
returnnull;
}
len/=2;
lethexA=newArray();
for(leti=0;i
模拟实现,使用谷歌最新版内核或者支持ES6浏览器,按F12打开调试模式,将以下两个方法输入(粘入),直接调用即可在线查看。
举个例子:
1.输入byte型数据[160,100],调用Bytes2HexString([160,100]),可以得到"A064";
2.输入十六进制字符串数据"A064",调用Hexstring2btye("A064"),可以得到[160,100]。
总结
以上所述是小编给大家介绍的nodejs十六进制字符串型数据与btye型数据相互转换,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!