JavaScript Boolean Object
참조 : 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")