return nAccum.toString(16).toUpperCase();
改成
var num = nAccum.toString(16).toUpperCase();
return ('0000'+num).slice(-4)