立即执行函数知识点
立即执行函数(自调函数)
(function (){}()) //W3C标准写法 (function (){})()
只有表达式才能被执行符号( )执行
var test = function(){}() //这是函数表达式在后面写执行符号()可以被立即执行
function test(){}() //这是函数声明,后面写执行符号()会报错
注:function test(){}(1, 2, 3) //如果后面括号内写了内容就会返回里面的内容,逗号符优先返回后面的 这个结果返回 3
例子:(表达式被执行符号执行)
+ function (){}()
- function (){}()
! function(){}()
true && function(){}()
false || function(){}()
*和/不可以