标签:text 部分 comm log javascrip style 函数调用 params dem
函数声明方式有两种:
1, function demo(){} //声明式定义函数
2, var demo=function(){} //函数赋值表达式定义函数
我们通常这样调用函数 demo()。
但如果我们为一个“定义函数”末尾加上(),解析器是无法理解的。
如果将函数体部分用()包裹起来就可以运行并且解析器是不报错的:
(function() {})() //调用匿名函数
但在前面加上一个布尔运算符(只多了一个感叹号),就是表达式了,将执行后面的代码,也就合法实现调用
!function() {}()
标签:text 部分 comm log javascrip style 函数调用 params dem
原文地址:http://www.cnblogs.com/lubenxin/p/7082776.html
在前面加上~+-等一元操作符也可以。。其实还有好几种符合都可以保证匿名函数声明完就立即执行