[javascript] 조건문 간결화

조건문(conditional statements)은 프로그래밍에서 매우 중요한 개념입니다. JavaScript에서는 if 문을 사용하여 조건에 따라 실행할 코드 블록을 지정할 수 있습니다. 하지만 조건문이 많아질수록 코드는 복잡해지고 가독성이 떨어질 수 있습니다.

이 문제를 해결하기 위해 JavaScript 에는 간결한 조건문을 작성할 수 있는 다양한 방법이 있습니다.

1. 삼항 연산자(Ternary Operator)

삼항 연산자는 if-else 문을 간결하게 표현할 수 있는 방법입니다. 다음은 삼항 연산자를 사용하여 조건식을 한 줄로 표현하는 예시입니다.

let isTrue = true;
let result = isTrue ? "" : "거짓";
console.log(result); // 출력: "참"

2. 논리 연산자(Logical Operators)

JavaScript의 논리 연산자를 사용하여 조건문을 간결하게 만들 수 있습니다.

let x = 10;
if (x > 0 && x < 20) {
  console.log("x는 0보다 크고 20보다 작습니다.");
}

3. 단축 평가(Short-Circuit Evaluation)

논리 연산자를 이용하여 조건문을 간결하게 표현하는 또 다른 방법은 단축 평가입니다. 단축 평가는 첫 번째 조건이 거짓이면 두 번째 조건을 평가하지 않고 넘어가는 동작을 의미합니다.

let option = "사과";
let fruit = option || "기본값";
console.log(fruit); // 출력: "사과"

조건문을 간결하게 작성하는 방법에 대해 알아보았습니다. 이러한 방법들을 활용하여 코드를 더욱 간결하고 가독성 있게 작성할 수 있습니다.

더 자세한 내용은 아래 참고 자료를 참고하세요.

참고 자료