부울(논리) 객체는 비논리 값을 논리 값(true 또는 false)으로 변환하는 데 사용됩니다.
부울 객체 생성
부울 객체를 정의하려면 new 키워드를 사용하세요. 다음 코드는 myBoolean이라는 논리적 개체를 정의합니다.
var myBoolean=new 부울()
참고: 논리적 개체에 초기 값이 없거나 해당 값이 0, -0, null, "", false, 정의되지 않음 또는 NaN인 경우 개체의 값은 false입니다. 그렇지 않으면 해당 값은 true입니다(인수가 문자열 "false"인 경우에도).
다음 코드 줄은 모두 초기 값이 false인 부울 개체를 만듭니다.
다음과 같이 코드 코드를 복사합니다.
<스크립트 유형="텍스트/자바스크립트">
var myBoolean=new Boolean();
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean(0);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean(null);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("");
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean(false);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean(NaN);
document.write(myBoolean);
document.write("<br />");
</script>
실행 결과:
거짓
거짓
거짓
거짓
거짓
거짓
다음 코드 줄은 모두 초기 값이 true인 부울 객체를 생성합니다.
다음과 같이 코드 코드를 복사합니다.
<스크립트 유형="텍스트/자바스크립트">
var myBoolean=new Boolean(1);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean(true);
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("true");
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("false");
document.write(myBoolean);
document.write("<br />");
var myBoolean=new Boolean("빌 게이츠");
document.write(myBoolean);
document.write("<br />");
</script>
실행 결과:
진실
진실
진실
진실
진실
이 초기값은 Java, C와 다릅니다. 앞으로 프론트 작성시 주의해주세요!