/**十六进制转字符串**/
let data01 = '48656c6c6f20576f726c64'//十六进制
let newdata = new Buffer(data01,'hex');//先把数据存在buf里面
console.log(newdata.toString("utf-8"));//使用toString函数就能转换成字符串
控制台输出结果:Hello World
/**字符串转十六进制**/
let data02 = 'Hello World';
let newdata = new Buffer(data02,'utf-8');
console.log(newdata.toString('hex'))
控制台输出结果:48656c6c6f20576f726c64
/**十六进制转二进制**/
console.log(parseInt("e5ad97e88a82",16).toString(2))
注:十六进制字节如果超过13位会出现丢失
/**二进制转十六进制**/
console.log(parseInt("111001011010110110010111111010001000101010000010",2).toString(16))