function checkReceiveData(){
var str="AA25001E7E7A2C532B1A2B1B2B032B062B092B252B282B2B2B2E2B0F2B132B172B1C2BBB";
var arr=lengthCuttingArr(str,2);
if(arr.length>4){
var dataCheck=arr[arr.length-2];
var sum=0;
for(var i=1;i<arr.length-2;i++){
console.log(arr[i])
sum += parseInt(arr[i],16);
}
let resultHex = sum.toString(16).slice(-2);
console.log(resultHex);
if(dataCheck==resultHex){
return ture;
}else{
return false;
}
}else{
return false;
}
}
function lengthCuttingArr(str, num) {
let strArr = [];
for (let i = 0; i < str.length; i += num) strArr.push(str.slice(i, i + num));
return strArr;
}
checkReceiveData();