posts - 11,  comments - 21,  trackbacks - 0

匿名立即执行函数

   1:  // 方式一,这种方式多用了一个括号,看着别扭
   2:  (function(param) {
   3:      alert(param);
   4:  })(10);
   5:   
   6:  // 方式二,使用 ! 操作符
   7:  !function(param) {
   8:      alert(param);
   9:  }(10);

使用匿名立即执行函数的好处是,可以避免变量冲突.

条件判断

   1:  //========================= 条件判断
   2:  var sabiable = true;
   3:  //普通方式
   4:  if (sabiable) {
   5:      alert('You are sability!');
   6:  }
   7:   
   8:  //诡异方式,利用 ||和 && 操作符
   9:  // a||b : 只有在a为fasle或者返回false时才会执行b,当a为true时,直接返回a,后面的b不会执行
  10:  // a&&b : 只有在a为true或者返回true时才会执行b,当a为时,直接返回a,后面的b不会执行
  11:   
  12:  // 上面的代码可以改为:
  13:  sabiable && alert('You are sability!');
posted on 2013-04-01 06:57 xmlspy 阅读(194) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 

<2013年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用链接

留言簿(2)

随笔分类

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜