匿名立即执行函数
1 // ========================= 匿名立即执行函数 2 // 方式一,这种方式多用了一个括号,看着别扭 3 ( function (param) { 4 alert(param); 5 })( 10 ); 6 7 // 方式二,使用 ! 操作符 8 ! function (param) { 9 alert(param); 10 }( 10 ); 11 sabiable && alert( ' You are sability! ' );
条件判断
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! ' );