Ternary 연산자를 사용하여 자바스크립트에서 숫자 제한하기
자바스크립트에서 조건에 따라 값을 제한하는 작업은 매우 일반적입니다. Ternary 연산자는 조건문을 간결하게 표현할 수 있는 방법 중 하나입니다. 이번 블로그 포스트에서는 Ternary 연산자를 사용하여 자바스크립트에서 숫자를 제한하는 방법에 대해 알아보겠습니다.
Ternary 연산자는 세 개의 피연산자를 사용하며 다음과 같은 구조를 가지고 있습니다.
condition ? expression1 : expression2
condition이 true일 경우 expression1이 실행되고, false일 경우 expression2가 실행됩니다.
이제 숫자를 제한하는 예제를 통해 Ternary 연산자를 사용하는 방법을 알아보겠습니다.
const limit = 10;
let number = 15;
number = number > limit ? limit : number;
console.log(number); // 10
위의 코드에서, limit
변수에 제한할 숫자를 지정하고, number
변수에 제한을 적용할 값인 15를 할당합니다. Ternary 연산자를 사용하여 number
가 limit
보다 큰지 확인하고, 크다면 limit
로 값을 제한합니다.
위의 코드를 실행하면 number
는 10이 됩니다.
이와 같이 Ternary 연산자를 사용하면 조건에 따라 값을 제한하는 작업을 간단하게 처리할 수 있습니다. 코드의 가독성과 유지보수성을 높이기 위해 Ternary 연산자를 적절하게 활용해보세요.
참고 자료:
- MDN Web Docs - Conditional (Ternary) Operator
- JavaScript Ternary Operator Explained
- Why you should use the ternary operator instead of
if
statements in your code
#javascript #개발팁