[javascript] 객체가 불리언인지 확인하는 방법
- typeof 연산자 사용
const myObj = true; if (typeof myObj === 'boolean') { console.log('myObj는 불리언입니다.'); } else { console.log('myObj는 불리언이 아닙니다.'); }
- instanceof 연산자 사용
const myObj = true; if (myObj instanceof Boolean) { console.log('myObj는 불리언입니다.'); } else { console.log('myObj는 불리언이 아닙니다.'); }
- Object.prototype.toString 메서드 사용
const myObj = true; if (Object.prototype.toString.call(myObj) === '[object Boolean]') { console.log('myObj는 불리언입니다.'); } else { console.log('myObj는 불리언이 아닙니다.'); }
이 세 가지 방법 중 하나를 사용하여 객체가 불리언인지 확인할 수 있습니다.