理解什么是表达式?表达式+执行符号();才能执行,一旦复杂表达式被执行会失去之前函数的索引,详情参考立即执行函数。var name =(function(){}()),此时在打印name就为空数学括号是表达式,然后再查引用的时候已经失效了,干脆咱们不用写,这就是现在咱么演变过来的立即执行函数