[JavaScript] 判斷式 if...else 的各種寫法
JavaScript 的 判斷式 if...else
有提供簡寫的撰寫方式,只要透過一些 邏輯運算子,就可以簡化 判斷式 if...else
的 撰寫方式,進而達到簡化代碼的長度,甚至提升開發上的速度:
if.. 範例:
正常寫法:
if(a){
// do something
};
if(!b){
// do something
};
簡寫:
a && (//do something);
b || (//do something);
if..else.. 範例:
正常寫法:
if (a) {
b = 1;
c = 1;
}else{
b = 2;
c = 2;
}
簡寫:
a ? ( (b = 1), (c = 1) ) : ( (b = 2), (c = 2) ) );