📜  ES6 |布尔值

📅  最后修改于: 2022-05-13 01:56:37.257000             🧑  作者: Mango

ES6 |布尔值

ES6 的布尔值与其他布尔对象没有什么不同。它还表示两个值 True 或 False。在 ES6 JavaScript 中构建这个对象有两个属性和三个方法。

布尔对象的属性:

  • constructor:在 ES6 JavaScript 中,constructor 属性返回对象的构造函数。对于 ES6 JavaScript Boolean,构造函数属性返回函数 Boolean() { [native code] }

    句法:

    boolean.constructor

    返回值:返回函数Boolean() { [native code] }

    例子:

     
     
      
     
         
            JavaScript Boolean constructor Property 
         
     
      
     
      
        
                             

    Welcome to GeeksforGeeks!.

                                 

                  It returns the function that created              the boolean's prototype:          

                                 

                     
                                                  

    输出:

  • 原型: Boolean.prototype 是 ES6 JavaScript 中的内置属性,用于向所有布尔实例添加新属性。有一个构造函数原型,用于向所有布尔对象添加属性或方法。

    句法:

    Boolean.prototype.name = value

    返回值:

    • Boolean.prototype.valueOf():它只是返回布尔对象的值。
    • Boolean.prototype.toString():该方法根据布尔值返回一个字符串。

    例子:

    
    

    输出:

    1 is True.
    0 is False.
    myVar = false

布尔对象的方法:

  • valueOf() 方法: Boolean.valueOf() 方法是 ES6 javascript 中的内置方法,用于根据指定的布尔对象的值返回“真”或“假”的布尔值。

    句法:

    boolean.valueOf()

    返回值:如果字符串参数为null,则返回false,否则返回true。

    例子:

     
    

    输出:

    true
  • toString() 方法: boolean.toString() 是 ES6 javascript 中的内置方法,用于根据指定的布尔对象的值返回“true”或“false”字符串。

    句法:

    boolean.toString()

    返回值:它根据指定的布尔对象的值返回一个“真”或“假”的字符串。

    例子:

     
    

    输出:

    true
  • toSource() 方法: boolean.toSource() 是 ES6 JavaScript 中的内置方法,用于返回表示对象源代码的字符串。

    句法:

    boolean.toSource()

    返回值:它返回一个表示对象源代码的字符串。

    例子:

    
    

    输出:

    (new Boolean(true)) 

    注意:此方法不兼容所有浏览器。