函数自执行-一元运算符

1 !function () { /* code */ } ();
2 ~function () { /* code */ } ();
3 -function () { /* code */ } ();
4 +function () { /* code */ } ();

叹号跟函数!function和+function 都是跟(function(){})();这个函数是一个意思,都是告诉浏览器自动运行这个匿名函数的,因为!+()这些符号的运算符是最高的,所以会先运行它们后面的函数


原文地址:https://www.cnblogs.com/labihua/p/4462919.html