Computer >> 컴퓨터 >  >> 프로그래밍 >> JavaScript

JavaScript 생성자에서 Boolean(불리언)을 사용하는 방법

JavaScript 생성자에서 Boolean(불리언) 객체를 다루려면 constructor() 메서드를 활용할 수 있습니다. 이 메서드는 해당 인스턴스의 프로토타입을 생성한 Boolean 함수에 대한 참조를 반환하며, 이를 통해 객체가 어떤 생성자 함수로부터 만들어졌는지 확인할 수 있습니다.

예제

아래 코드를 실행해 보면 생성자에서 Boolean을 사용하는 방법을 직접 확인할 수 있습니다.

<html>
   <head>
      <title>JavaScript constructor() Method</title>
   </head>

   <body>
      <script>
         var bool = new Boolean( );
         document.write("bool.constructor() is:"+bool.constructor);
      </script>
   </body>
</html>

실행 결과 및 설명

위 코드를 실행하면 bool.constructor는 Boolean 객체의 원형 생성자인 function Boolean() { [native code] }을 출력합니다. 즉, new Boolean()으로 생성한 bool 변수가 Boolean 생성자 함수에서 비롯된 인스턴스라는 것을 알 수 있습니다.

참고: constructor 속성은 모든 JavaScript 객체가 기본적으로 가지고 있으며, 객체의 타입을 검증하거나 디버깅 시 유용하게 활용됩니다. 다만 일반적인 불리언 값이 필요하다면 원시 타입 true/false를 사용하는 것이 권장됩니다.