(function () { /**code*/ })()
上面写法是函数声明..下面写法是转变成函数表达式
(function () { /*code*/ } ())
!function () { /*code*/ }()
~function () { /*code*/ }()
-function () { /*code*/ }()
+function () { /*code*/ }()