编辑代码

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);
        }
        // 将求和结果转换为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();