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。

 

转载于:https://www.cnblogs.com/qilinge/p/5248542.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值