부울 객체 생성 구문:
new Boolean(값); //생성자
Boolean(값); //변환 함수
매개변수 값 Boolean 객체에 의해 저장된 값 또는 Boolean 값으로 변환될 값입니다.
반환값
생성자(new 연산자 사용)로 호출되면 Boolean()은 인수를 부울 값으로 변환하고 해당 값을 포함하는 부울 객체를 반환합니다.
(new 연산자 없이) 함수로 호출되면 Boolean()은 단순히 인수를 원시 부울 값으로 변환하고 이 값을 반환합니다.
참고: 값 매개 변수가 생략되거나 0, -0, null, "", false, 정의되지 않음 또는 NaN으로 설정된 경우 개체는 false로 설정됩니다. 그렇지 않으면 true로 설정됩니다(값 인수가 문자열 "false"인 경우에도 마찬가지).
var falseObject = new Boolean(false); var result = falseObject && true; alert(result); //true var falseValue = false; result = falseValue && true; alert(result); //false alert(typeof falseObject); //object alert(typeof falseValue); //boolean alert(falseObject instanceof Boolean); //true alert(falseValue instanceof Boolean); //false
부울 객체 설명
JavaScript에서는 부울 값이 기본 데이터 유형입니다. 부울 객체는 부울 값을 압축하는 부울 객체입니다. 부울 객체는 주로 부울 값을 문자열로 변환하는 toString() 메서드를 제공하는 데 사용됩니다.
부울 값을 문자열로 변환하기 위해 toString() 메서드가 호출되면(일반적으로 JavaScript에서 암시적으로 호출됨) JavaScript는 내부적으로 부울 값을 임시 부울 개체로 변환한 다음 이 개체의 toString() 메서드를 호출합니다.
위 내용은 오늘의 자바스크립트 학습 내용을 요약한 내용이며, 매일 계속해서 업데이트 될 예정이니 많은 관심 부탁드립니다.