码迷,mamicode.com
首页 > Web开发 > 详细

js中if语句的几种优化代码写法

时间:2019-07-01 13:59:48      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:代码优化   foo   ||   net   get   建议   else   java   优化   

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

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(); 

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

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

三、省略大括号{} 

if (foo) return bar(); else something(); ==> {if(foo)return bar();something()} 
这种写法你我都很熟悉,但我建议在代码优化的时候这样做,或者交给UglifyJS帮你去解决。毕竟少一个大括号,代码的可阅读性并不高。 

参考:https://www.jb51.net/article/26534.htm  

优化方法:https://blog.csdn.net/hangmine/article/details/78828821

js中if语句的几种优化代码写法

标签:代码优化   foo   ||   net   get   建议   else   java   优化   

原文地址:https://www.cnblogs.com/zhangchs/p/11113404.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!