为什么alert(++ [[]] [+ []] + [+ []]); 打印10?
这个问题在这里已经有了答案:
检查jsfuck.com。 这给出了例子并说明了如何使用它来编写任何代码。
基础:
false => ![]
true => !![]
undefined => [][[]]
NaN => +[![]]
0 => +[]
1 => +!+[]
2 => !+[]+!+[]
10 => [+!+[]]+[+[]]
Array => []
Number => +[]
String => []+[]
Boolean => ![]
Function => []["filter"]
eval => []["filter"]["constructor"]( CODE )()
window => []["filter"]["constructor"]("return this")()
链接地址: http://www.djcxy.com/p/48053.html