Javascript技巧

匿名立即执行函数


   
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! ' );

转载于:https://my.oschina.net/xmlspyspring/blog/119008

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值