前端条件语句,在保持可读性情况下的精简写法?1、正常写法:if(a){console.log('a');}精简:a&&console.log('a');2、正常写法:vara=b;if(!a){a='a';}精简:vara=b||'a';3、正常写法:if(a){console.log('a');}else{console.log('b');}精简:a?console.log('a'):console.log('b');4、正常写法vara;switch(b){case'a':a='a';break;case'b':a='b';break;default:a='c';}精简:vara={a:'a',b:'b'}[b]||'c';