进制转换异或运算

进制转换异或运算

写小程序最近用到十六进制异或运算,开始怎样都异或运算到计算器上的值

最终方案是十六进制转换为十进制,结果在转换为十六进制就可以了

/将帧有数值转化为字符串
zhen001 = zhen01.toString();
// 将帧由16进制转10进制
zhen1 = parseInt(zhen001, 16);
console.log( '飞zhen1', zhen1);
// 进行异或运算
zhen5 = zhen1 ^ zhen2 ^ zhen3 ^ zhen4;
//将异或zhen5结果由十进制转化为十六进制
var zhen5 = parseInt(zhen5);
console.log( '飞zhen5', zhen5)
zhen05 = zhen5.toString( 16);
console.log( '@@@@@zhen05', zhen05);
//生成完整帧
var hex5= '';
hex5= zhen001 + zhen002 + zhen003 + zhen004 + zhen05;
console.log( '飞hex5', hex5);

你可能感兴趣的:(微信小程序)