Boolean对象

目录导航

简介

Boolean对象用于转换一个不是 Boolean 类型的值转换为 Boolean 类型值 (true 或者false).。

Boolean对象是三种包装对象:Number、String和Boolean中最简单的一种,它没有大量的实例属性和方法。

var b = new Boolean(false);

b 是 Boolean 对象实例,它的值是 false。但要注意的是,如果判断条件“b && true”,结果却为“true”,原因是此处是用对象 b 作为条件的,而不是 b 的值,由于在条件表达式中任何对象都自动转换为“true”,所以产生了不易理解的结果。

在实际应用中,很少使用 Boolean 对象,通常使用的是 Boolean 原始值,这样可避免上面问题的发生。比如:

var b = false;

本例的 b 是一个 Boolean 类型的变量,它是原始值,不是 Boolean 对象。

不论是 Boolean 对象还是 Boolean 原始类型,都可以引用 Boolean 对象的属性和方法。

属性

下表列出了Boolean对象的属性:[1]

属性 描述
constructor 返回对创建此对象的 Boolean 函数的引用
prototype 使您有能力向对象添加属性和方法。

方法

属性 描述
constructor 返回对创建此对象的 Boolean 函数的引用
prototype 使您有能力向对象添加属性和方法。

相关百科
返回顶部
产品求购 求购