[typescript] 조건문에서의 조건식을 변수로 분리하는 방법

일반적으로 TypeScript에서 조건문 안에 있는 조건식을 다른 변수로 분리하는 방법은 무엇인가요?

해결책

TypeScript에서 조건문 안에 있는 조건식을 분리하려면, 해당 조건식을 새로운 변수에 대입하면 됩니다. 이렇게 하면 코드를 더 읽기 쉽고 이해하기 쉽게 만들 수 있습니다.

다음은 예시 코드입니다.

const age: number = 18;
const isAdult: boolean = age >= 18;

if (isAdult) {
  console.log('You are an adult.');
} else {
  console.log('You are not an adult.');
}

위의 예시 코드에서는 age >= 18 조건식을 isAdult 변수에 대입하여 분리하였습니다. 코드가 더 읽기 쉽고 이해하기 쉽게 되었습니다.

추가로, 조건식을 함수의 반환값으로도 사용할 수 있습니다.

function checkAdult(age: number): boolean {
  return age >= 18;
}

const age: number = 18;
const isAdult: boolean = checkAdult(age);

if (isAdult) {
  console.log('You are an adult.');
} else {
  console.log('You are not an adult.');
}

결론

TypeScript에서는 조건문 안에 있는 조건식을 다른 변수로 분리하기 쉽습니다. 이렇게 하면 코드를 더 읽기 쉽고 이해하기 쉽게 만들 수 있으며, 필요에 따라 함수의 반환값으로도 활용할 수 있습니다.