Ternary 연산자를 사용하여 자바스크립트에서 반복문 제어하기

반복문은 프로그래밍에서 자주 사용되는 기능 중 하나입니다. 자바스크립트에서는 for, while, do-while과 같은 반복문을 사용하여 코드를 여러 번 실행할 수 있습니다. 이러한 반복문을 효율적으로 제어하면 코드의 가독성과 유지보수성을 높일 수 있습니다.

자바스크립트에서 반복문의 제어 구문을 작성할 때, 종종 조건에 따라 코드 블록을 실행하거나 스킵하는 경우가 있습니다. 이때 Ternary 연산자를 사용하면 코드를 더 간결하게 작성할 수 있습니다.

Ternary 연산자는 세 개의 피연산자를 가지며, 조건식의 결과에 따라 두 개의 표현식 중에서 하나를 반환합니다. 다음은 Ternary 연산자의 기본 구문입니다.

condition ? expression1 : expression2;

여기서 condition은 평가할 조건식이며, expression1condition이 참일 경우 반환할 값이고, expression2condition이 거짓일 경우 반환할 값입니다.

반복문에서 Ternary 연산자를 사용하여 제어 구문을 작성하는 예제를 살펴보겠습니다.

for (let i = 1; i <= 10; i++) {
  i % 2 === 0 ? console.log(i + "는 짝수입니다.") : console.log(i + "는 홀수입니다.");
}

위의 예제에서는 for 반복문을 사용하여 1부터 10까지의 숫자를 반복하면서 각 숫자가 짝수인지 홀수인지를 출력합니다. Ternary 연산자를 사용하여 짝수인 경우 “는 짝수입니다.”를, 홀수인 경우 “는 홀수입니다.”를 출력하도록 설정하였습니다.

Ternary 연산자를 사용하면 반복문을 제어하는 데에 있어서 불필요한 if-else 구문을 사용하지 않고도 코드를 간결하게 작성할 수 있습니다. 이를 통해 가독성과 유지보수성을 향상시킬 수 있습니다.


자바스크립트 #반복문 #Ternary연산자