[typescript] 논리값 형식의 유효성 검사 방법

논리값(Boolean)은 많은 프로그래밍 언어에서 사용되는 중요한 데이터 형식 중 하나입니다. 주로 true 또는 false 값으로 표현되며, 조건문, 논리 연산 및 제어 구조에 사용됩니다. 이번 블로그 게시물에서는 TypeScript에서 논리값 형식의 유효성을 검사하는 방법에 대해 알아보겠습니다.

1. typeof 연산자를 사용한 유효성 검사

TypeScript에서 논리값 변수의 유효성을 검사하기 위해 typeof 연산자를 사용할 수 있습니다. 다음은 typeof 연산자를 활용한 예제 코드입니다.

let isDone: boolean = true;

if (typeof isDone === 'boolean') {
  console.log('유효한 논리값입니다.');
} else {
  console.log('유효하지 않은 논리값입니다.');
}

2. instanceof 연산자를 사용한 유효성 검사

다른 방법으로는 instanceof 연산자를 활용하여 유효성을 검사할 수도 있습니다. 다음은 instanceof 연산자를 이용한 예제 코드입니다.

let isDone: boolean = true;

if (isDone instanceof Boolean || isDone instanceof Boolean) {
  console.log('유효한 논리값입니다.');
} else {
  console.log('유효하지 않은 논리값입니다.');
}

마무리

TypeScript에서 논리값의 유효성을 검사하는 방법에 대해 알아보았습니다. typeof 연산자나 instanceof 연산자를 사용하여 논리값의 유효성을 쉽게 확인할 수 있습니다.

참고 문헌: