Boolean
2012-04-19 13:57 呦菜 阅读(381) 评论(0) 编辑 收藏 举报Boolean
对布尔值的支持。
构造函数:
new Boolean(value)
Boolean(value)
参数:
value: 由布尔对象存放的值或者要转换成布尔值的值。
返回值:
当作为一个构造函数(带有运算符new)调用时,Boolean()将把它的参数转换成一个布尔值,并且返回一个包含该值的Boolean对象。如果作为一个函数(不带有运算符new)调用的,Boolean()只能将它的参数转换成一个原始的布尔值,并且返回这个值。
0,NAN,null,空字符串"",和undefined都会被转换成false。其它的原始值,除了false(但包括字符串“false”)都会被转换成true.
var a = new Boolean(0); // 返回一个Boolean对象 var b = Boolean("test"); // 返回 true var b = Boolean(0); // 返回 false var b = Boolean("false"); // 返回 true var b = Boolean("false"); // 返回 true
方法:
toString() 根据Boolean对象代表的布尔值返回“true”或“false”。
摘要:b.toString()
valueOf() 返回Boolean对象存放的原始布尔值
摘要:b.valueOf()