<aside> 💡 삼항 연산자에 대한 일관성을 지키고 잘 세울수 있어야한다.
</aside>
<aside> 💡 삼항 연산자 → 조건 ? 참 (식) : 거짓 (식)
</aside>
/** 무지성 삼항 연산자 */
function example(){
return condition1 ? value1
: condition2 ? value2
: condition3 ? value3
: value4;
}
/** if - else 문 */
function example(){
if(condition1) {return value1;}
else if(condition2) {return value2;}
else if(condition3) {return value3;}
else {return value4;}
}
const temp = condition1;
switch (key){
case value:
default:
break;
}
switch case
를 사용한다.if else if 문의 조건
부터 파악을 한다.const example = condition1
? (a === 0 ? 'zero' : 'positive')
: 'negative';
const welcomeMessage = (isLogin) => {
const name = isLogin ? getName() : '이름없음';
return `안녕하세요 ${name}`;
}