JavaScript 布尔对象(Boolean Object)

Contents

JavaScript中布尔对象(Boolean object)用来将非布尔值转换为布尔值(true or false)。

————————————————————————————

布尔对象(Boolean Object)

布尔对象是一个布尔值的对象封装。布尔对象用来将非布尔值转换为布尔型值。

我们同样使用关键字new来定义一个布尔对象。下面代码定义了一个叫做myBoolean的布尔对象:

var myBoolean=new Boolean()

注意:如果一个布尔对象没有初始值或初始值为0, -0, null, “”, false, 未定义, 或NaN,这个对象都会被设置为false。否则它就是true (即使是字符窜”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”)

Leave a Reply

Your email address will not be published.