JavaScript Boolean prototype 属性

  • JavaScript Boolean prototype 属性

    prototype函数允许您向JavaScript布尔值添加新属性和方法。在构造属性时,将为所有布尔值提供属性,并将其值作为默认值。构造方法时,所有布尔值都将使用此方法。
    注意: Boolean.prototype不引用单个布尔值,而是引用Boolean对象本身。
    注意: prototype是一个全局对象构造函数,可用于所有JavaScript对象。
    实例:
    为JavaScript布尔值创建一个新方法:
    Boolean.prototype.myColor = function() {
      if (this.valueOf() == true) {
        return "green";
      } else {
        return = "red";
      }
    };
    //创建一个布尔值,然后调用myColor():
    var a = true;
    var b = a.myColor();
    
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    prototype
    支持
    支持
    支持
    支持
    支持
  • 语法

    Boolean.prototype.name = value