美文网首页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

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