js中Boolean对象。valueOf.toString().

JS中Boolean对象(true or false)

创建方法:new Boolean(value) //构造函数;    Boolean(value)//转换函数

对象属性:

constructor:返回对创建此对象的Boolean函数的引用.

prototype:有能力对该对象进行添加属性和方法。

示例: var res = new Boolean(1);结果:返回的是一个对象。并不是一个布尔值

            var res = new Boolean("false");结果:返回的是一个对象,并不是一个布尔值

            var res = Boolean("false");结果:res = true;

            var res = Boolean("0");结果:res = true;

            var res = Boolean(0);结果:res= false;

注意:1、创建的时候(带有new),返回的是一个对象。将参数转换为Boolean值。保存该对象中。

        2、创建的时候(不带有new),返回的是一个Boolean(true or false);

参数设置:如果省略value参数,或者设置0,-0,null,"",false,undefined或NaN,则该对象设置为false.否则设置为true.

 

toString();把一个逻辑值转换为字符串,并返回结果。返回值:原始布尔值或者 booleanObject 对象的值返回字符串 "true" 或 "false"。

示例:var res =  Boolean("false");  var res01=new Boolean("false");

res.toString()结果:返回值:true

res01.toString()结果:返回值:true

 

valueOf();可返回Boolean对象的原始值,返回值:Boolean对象的原始值。

示例: var res = new Boolean("false");

res.valueOf()结果:true(Boolean);

注意:当调用该方法不是Boolean。则抛出异常typeError

 

toSource()待学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值