[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
연산자를 사용하여 논리값의 유효성을 쉽게 확인할 수 있습니다.
참고 문헌: