[typescript] 조건문 내에서의 변수 사용 방법
조건문 내에서 변수를 사용하는 방법에 대해 알아보겠습니다.
조건문 내 변수 선언
보통, 조건문 내에서 변수를 선언하고 사용할 수 있습니다. 이렇게 하면 해당 조건문 블록 내에서만 변수가 유효하게 됩니다.
예시:
if (condition) {
let x = 10;
console.log(x); // 10
}
console.log(x); // Error: x is not defined
위 예시에서 x
변수는 condition
이 참일 때에만 유효합니다.
조건문 외에서 변수 선언
조건문 외부에서 변수를 먼저 선언하고, 조건문 내에서 값을 할당하는 방법도 있습니다.
예시:
let x;
if (condition) {
x = 10;
console.log(x); // 10
}
console.log(x); // 10 if condition is true, undefined if condition is false
위 예시에서 x
변수는 condition
에 따라 값을 가질 수 있고, 조건문 외부에서도 사용할 수 있습니다.
조건부 연산자 사용
또 다른 방법으로는 조건부 연산자(삼항 연산자)를 이용하여 조건에 따라 변수에 값을 할당하는 방법이 있습니다.
예시:
const x = condition ? 10 : 20;
console.log(x); // 10 if condition is true, 20 if condition is false
위 예시에서 x
변수는 condition
에 따라 다른 값을 갖게 됩니다.
결론
조건문 내에서 변수를 유연하게 다루는 방법에 대해 알아보았습니다. 변수의 유효 범위와 조건에 따른 값 할당에 대해 고려하여 적합한 방법을 선택하는 것이 중요합니다.
더 많은 정보는 TypeScript 공식 문서를 참고해 주세요.