87,910
社区成员
发帖
与我相关
我的任务
分享
document.write(eval('0x2c'))//44
aa=function(ff){//ff为fromCharCode
for(i=0;i<z.length;i++){//实际上就是调用了String对象的fromCharCode,只是不是通过.操作符来调用,改成了[]来调用,这2种等价
//e变量实际为eval方法,v为0x,作用就是16进制转为10进制,然后-12得到原来的字符编码,然后通过String.fromCharCode还原字符编码为对应的字符
//za就是全局变量,存储那一串乱码一样解码后的内容。
za+=String[ff](e(v+(z[i]))-12);
//===>
za+=String.fromCharCode(eval('0x'+z[i])-12)
}
};
///............
aa("fromCharCode");