在 JavaScript 中,Boolean 是一个用于创建布尔对象的构造函数。Boolean 对象是一个包装器对象,可以用来将任意值转换为布尔值。
创建 Boolean 对象
可以通过以下方式来创建一个 Boolean 对象:
var boolObj = new Boolean(true);
在上面的示例中,我们通过传入 true
参数来创建一个值为 true
的 Boolean 对象。
Boolean 原型属性
Boolean 对象的原型(prototype)上有一些属性,可以用来操作布尔值。以下是一些常用的属性:
Boolean.prototype.toString()
toString()
方法用于将布尔对象转换为字符串。
var boolObj = new Boolean(true); console.log(boolObj.toString()); // 输出 "true"
Boolean.prototype.valueOf()
valueOf()
方法用于获取布尔对象的原始值。
var boolObj = new Boolean(true); console.log(boolObj.valueOf()); // 输出 true
Boolean 原型方法
Boolean 对象的原型上还有一些方法,可以用来操作布尔值。以下是一些常用的方法:
Boolean.prototype.toSource()
toSource()
方法返回一个包含对象源代码的字符串。
var boolObj = new Boolean(true); console.log(boolObj.toSource()); // 输出 "new Boolean(true)"
Boolean.prototype.toJSON()
toJSON()
方法用于将布尔对象转换为 JSON 格式。
var boolObj = new Boolean(true); console.log(boolObj.toJSON()); // 输出 true
总结
在本文中,我们介绍了 JavaScript 中 Boolean 对象的构造器及其原型属性和方法。通过学习这些内容,可以更好地理解和操作布尔值。希望本文对您有所帮助!