首页 > 其他 > 详细

(转)if语句优化

时间:2014-07-16 17:03:19      阅读:272      评论:0      收藏:0      [点我收藏+]

一、使用常见的三元操作符 

if (foo) bar(); else baz(); ==> foo?bar():baz();
if (!foo) bar(); else baz(); ==> foo?baz():bar();
if (foo) return bar(); else return baz(); ==> return foo?bar():baz();

对于以上使用三元操作符来优化if语句你肯定不会陌生,或许你经常使用它。

 

二、使用and(&&)和or(||)运算符 

if (foo) bar(); ==> foo&&bar();
if (!foo) bar(); ==> foo||bar();

老实说,我并没有这样去写过代码,这种写法我在学习《鸟哥的 Linux 私房菜》时看到过,但我并没想到在js中实现它。 

 

三、省略大括号{} 

if (foo) return bar(); else something(); ==> {if(foo)return bar();something()}

(转)if语句优化,布布扣,bubuko.com

(转)if语句优化

原文:http://www.cnblogs.com/yanglian/p/3847971.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!