부울 개체는 부울이 아닌 값을 부울 값(true 또는 false)으로 변환하는 데 사용됩니다.
부울 값 확인
부울 객체가 참인지 거짓인지 확인합니다.
소스 코드 예:
<!DOCTYPE html> <html> <body> ​ <script> var b1=new Boolean(0); var b2=new Boolean(1); var b3=new Boolean(""); var b4=new Boolean(null); var b5=new Boolean(NaN); var b6=new Boolean("false"); ​ document.write("0 is boolean "+ b1 +"<br>"); document.write("1 is boolean "+ b2 +"<br>"); document.write("An empty string is boolean "+ b3 + "<br>"); document.write("null is boolean "+ b4+ "<br>"); document.write("NaN is boolean "+ b5 +"<br>"); document.write("The string 'false' is boolean "+ b6 +"<br>"); </script> ​ </body> </html>
테스트 결과:
0 is boolean false 1 is boolean true An empty string is boolean false null is boolean false NaN is boolean false The string 'false' is boolean true
부울 객체 생성
부울 객체는 "true" 또는 "false"라는 두 가지 값을 나타냅니다.
다음 코드는 myBoolean이라는 부울 객체를 정의합니다.
var myBoolean=new Boolean();
부울 객체에 초기 값이 없거나 값이 다음과 같은 경우:
0 -0 null "" false undefined NaN
그러면 객체의 값이 거짓이군요. 그렇지 않으면 해당 값은 true입니다(인수가 문자열 "false"인 경우에도).