立即执行函数知识点

立即执行函数(自调函数)

(function (){}()) //W3C标准写法
(function (){})()

只有表达式才能被执行符号( )执行

var test = function(){}() //这是函数表达式在后面写执行符号()可以被立即执行
function test(){}() //这是函数声明,后面写执行符号()会报错
注:function test(){}(1, 2, 3) //如果后面括号内写了内容就会返回里面的内容,逗号符优先返回后面的 这个结果返回 3

例子:(表达式被执行符号执行)

+ function (){}()
- function (){}()
! function(){}()

true && function(){}()
false || function(){}()
*和/不可以

 

 

posted @ 2018-12-30 14:45  red东  阅读(243)  评论(0编辑  收藏  举报