Code AardioLine:31复制
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.import
console; - checkSum =
function
(strData, len, start) { -
var
xorSum = 0x00; -
for
(i = start; len; 1
) { - xorSum = xorSum + strData[i];
- }
-
return
xorSum & 0xff; - }
- checkXor =
function
(strData, len, start) { -
var
xorSum = 0x00; -
for
(i = start; len; 1
) { - xorSum = xorSum ^ strData[i]
- }
-
return
xorSum; - }
var
data = {0x01,0x02,0x03,0x04}var
a = checkSum(data,var
b = checkXor(data,- console.log(
"校验和计算结果"
,string
.format("%02X"
, a)) - console.log(
"异或计算结果"
,string
.format("%02X"
, b)) - console.pause(
true
);
