var num = 11;
var result;
if (num === 0) {
res = '영';
} else if (x % 2 === 0) {
res = '짝수';
} else {
res = '홀수';
}
위 예제는 if문과 else if문, else문으로 구성되어있습니다. 위 예제를 삼항 조건 연산자로 바꾸면 아래와 같습니다.
var num = 0;
var isZero = num === 0;
var isEven = num % 2 === 0;
var result = isZero ? '영' : isEven ? '짝수' : '홀수';
삼항 조건 연산자로 바꿨을 때 첫 예제인 if문 보다 보기 힘들다는 느낌이 들었습니다. 이에 조건문을 따로 변수에 할당하여 개발자에게 좀 더 가독성이 높아지도록 바꿔봤습니다.
'JAVASCRIPT > 자바스크립트 연습' 카테고리의 다른 글
비동기 이용해서 To-Do-List 만들기 (0) | 2020.11.09 |
---|---|
To-Do-List 만들기 (0) | 2020.11.02 |
Array HOF 연습 문제 (0) | 2020.10.23 |
다양한 패턴의 제어문 연습 (0) | 2020.09.07 |