참조 : http://www.w3schools.com/js/js_obj_boolean.asp

Boolean 객체 메소드

Method Description FF N IE
toSource() Represents the source code of an object 1 4 -
toString() Converts a Boolean value to a string and returns the result 1 4 4
valueOf() Returns the primitive value of a
Boolean object
1 4 4


Boolean 객체 속성

Property Description FF N IE
constructor A reference to the function that created the object 1 2 4
prototype Allows you to add properties and methods to the object 1 2 4

Boolean 객체
Boolean 객체는 boolean 갑을 랩핑하고 있는 객체다.
Boolean이 아닌 값을 Boolean으로 변경할 때 사용한다.
new 키워드를 사용하여 새로운 객체를 생성할 수 있다.
초기값이 없거나, 0, -0, null, NaN, "", false, undefined일 경우 false가 되고,
그 이외의 경우에는 true가 된다.

다음의 객체들은 false를 나타낸다.
var myBoolean=new Boolean()
var myBoolean=new Boolean(0)
var myBoolean=new Boolean(null)
var myBoolean=new Boolean("")
var myBoolean=new Boolean(false)
var myBoolean=new Boolean(NaN)

다음의 객체들은 true를 나타낸다.
var myBoolean=new Boolean(true)
var myBoolean=new Boolean("true")
var myBoolean=new Boolean("false")
var myBoolean=new Boolean("Richard")