JavaScript:Boolean对象

在JavaScript中经常会使用Boolean值作为条件对结果进行检测,Boolean值可以从Boolean对象中获得相关的属性和方法,也可以通过Boolean对象的相关方法将Boolean值转换成字符串。

1.创建Boolean对象 Boolean对象是JavaScript的一种基本数据类型,是一个把布尔值打包的布尔对象。可以通过Boolean对象创建新的Boolean值。 boolObj=new Boolean([boolValue])

参数说明: boolObj:要赋值为Boolean对象的变量名。 BoolValue:可选项。是新对象的初始Boolean值。如果忽略Boolvalue,或者其值为false、0、null、NaN或空字符串,则该Boolean对象的初始值为false。否则,初始值为true。

2.Boolean对象的属性 Boolean对象的属性有constructor和prototype,下面分别为大家进行介绍。

(1)constructor属性 该属性用于对当前对象的函数的引用。

例如,判断当前对象是否为布尔对象。代码如下:

var newBoolean=new Boolean();

if (newBoolean.constructor==Boolean) document.write("布尔型对象");

(2)prototype属性 该属性可以对对象添加属性和方法。

例如,用自定义属性,并为其属性进行赋值。代码如下:

var newBoolean=new Boolean();

Boolean.prototype.mark=null; //向对象中添加属性

 newBoolean.mard=1; //向添加的属性中赋值

alert(newBoolean.mard);

 

3.Boolean对象的方法 Boolean对象有toString()和valueOf()两个方法,下面对其进行介绍。

(1)toString()方法 该方法用于将Boolean值转换成字符串。

BooleanObject.toString()

返回值:BooleanObject的字符串表示。

例如:将Boolean对象的值转换成字符串。

var newBoolean=new Boolean(1);

if (newBoolean.toString()=="true")

    document.write("true");

else

   document.write("false");

运行程序,页面输出“true”。

(2)valueOf()方法 该方法用于返回Boolean对象的原始值。

BooleanObject.valueOf()

返回值:BooleanObject的字符串表示。

例如,获取Boolean对象的值。代码如下:

var newBoolean=new Boolean();

newBoolean=true; document.write(newBoolean.valueOf());

运行程序,页面输出true。

 

posted @ 2016-03-06 21:02  麒麟阁  阅读(1428)  评论(0编辑  收藏  举报