美文网首页JavaScr...
JavascriptBoolean

JavascriptBoolean

作者: Allenem | 来源:发表于2019-08-16 08:58 被阅读0次

Javascript Boolean

Boolean 对象属性

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

1.constructor

var myvar=new Boolean(1);
console.log(myvar.constructor);
// ƒ Boolean() { [native code] }

constructor 属性返回对创建此对象的 Boolean 函数的引用。

2.prototype

Boolean.prototype.myColor=function(){
    if (this.valueOf()==true){
        this.color="green";
    }
    else{
        this.color="red";
    }
}   
var a = new Boolean(1);
a.myColor();
console.log(a.color);
// "green"

prototype 属性使您有能力向对象添加属性和方法。

当构造一个原型,所有的布尔对象默认都添加了属性或方法。

♥ 注意: Boolean.prototype 不是引用布尔值,但 Boolean() 对象是。

♥ 注意: Prototype是一个全局属性,这对于几乎全部的JavaScript对象。

Boolean 对象方法

方法 描述
toString() 把布尔值转换为字符串,并返回结果。
valueOf() 返回 Boolean 对象的原始值。

1.toString()

var myvar=new Boolean(0);console.log(myvar.toString());  // false
var myvar=new Boolean(1);console.log(myvar.toString());  // true

toString() 方法可把一个逻辑值转换为字符串,并返回结果

2.valueOf()

var bool = new Boolean(0);
console.log( bool.valueOf());  // false

valueOf() 方法可返回 Boolean 对象的原始值。

相关文章

  • JavascriptBoolean

    Javascript Boolean Boolean 对象属性 1.constructor constructor...

网友评论

    本文标题:JavascriptBoolean

    本文链接:https://www.haomeiwen.com/subject/nxgxsctx.html