26 June 2016

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

一、常见的三元操作符

代码如下:

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 other(); ==> {if (foo) return bar();other()}

Tags:
0 comments