꾸준한 개발자

계속적인 성장을 추구하는 개발자입니다. 꾸준함을 추구합니다.

계속 쓰는 개발 노트

JAVASCRIPT/자바스크립트 연습

if문을 삼항 조건 연산자로 바꾸기

gold_dragon 2020. 9. 7. 18:47
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