匿名立即執行函數
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 閱讀(201)
評論(0) 編輯 收藏