JavaScript Boolean prototype 屬性

定義和用法

prototype 是可用于所有 JavaScript 對象的全局構造函數。

Boolean.prototype 指的是全局 Boolean() 對象。

prototype 構造函數允許您向布爾值添加新的屬性和方法。

構造新屬性時,所有數組都將獲得該屬性及其值。

構造新方法時,所有數組都將獲得該方法。

實例

為 JavaScript 布爾值創建新方法:

Boolean.prototype.myColor = function() {
  if (this.valueOf() == true) {
    return "green";
  } else {
    return = "red";
  }
};

創建一個布爾值,然后調用 myColor():

let a = true;
a.myColor()    // 返回 green

親自試一試

語法

Boolean.prototype.name = value

瀏覽器支持

所有瀏覽器都完全支持 Boolean.prototype

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相關頁面

教程:JavaScript 布爾

教程:JavaScript 數據類型

教程:JavaScript 對象構造器