匿名立即执行函数
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) 编辑 收藏