码迷,mamicode.com
首页 > 其他好文 > 详细

函数自执行的错误与正确示范

时间:2015-09-15 23:22:14      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

[1]函数表达式

  [1.1]引用执行

var foo = function(){
    alert(1);
};
foo();//弹出1

   

  [1.2]传参执行

var foo = function(i){
    alert(i);//弹出1
}(1);

 

 

[2]三种函数自执行的错误写法
  [2.1]出错提示函数声明需要一个名字

function(){
    alert(1);
}();

 

  [2.2]出错提示少右括号

function abc(){
    alert(1);
}();

 

  [2.3]无错,但foo函数未执行

function abc(){
    alert(1);
}(1);

 


[3]两种函数自执行的正确写法

  [3.1]

(function(){
    alert(1);
}());//弹出1

 

  [3.2]

(function(){
    alert(1)
})();//弹出1

 


[4]两种函数自执行传参的写法

  [4.1]    

(function(i){
    alert(i)
})(0);//弹出0

 

  [4.2]

(function(i){
    alert(i)
}(0))//弹出0

  

函数自执行的错误与正确示范

标签:

原文地址:http://www.cnblogs.com/xiaohuochai/p/4811739.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!