js物件屬性型別分為兩類:1.資料型別 2.訪問器型別。
1.資料型別
例如:var obj =
console.log(obj.name); // obj的名字
obj.name = "obj修改後的名字";
console.log(obj.name); // obj修改後的名字
for(o in obj)
delete obj.name;
console.log(obj.name); //undefined
[[configurable]] 屬性是否可以被刪除重新定義以及是否可以修改為訪問器屬性。
[[enumerable]] 能否通過for-in迴圈返回屬性
[[writable]] 能否修改屬性的值
[[value]] 資料的屬性值
設定writable為例//因為這裡將修改屬性的值設定為了false,所以下面無法修改obj2的name屬性
var obj2 = {};
object.defineproperty(obj2,"name",)
console.log(obj2.name); //obj2的初始化名字
obj2.name = "obj2修改的名字";
console.log(obj2.name); //obj2的初始化名字
設定configurable為例//因為這裡將configurable的值設定為了false,所以無法刪除obj3的name屬性
var obj3 = {};
object.defineproperty(obj3,"name",)
console.log(obj3.name); //obj3初始化的名字
delete obj3.name;
console.log(obj3.name); //obj3初始化的名字
設定enumerable為例//因為這裡將enumerable的值設定為了false,所以導致下面無法遍歷obj4的屬性
var obj4 = {};
object.defineproperty(obj4,"name",)
for(o in obj4)
MySQL 資料型別 資料型別的屬性
資料表在建立時,需為每個字段選擇資料型別,而資料型別的選擇則決定著資料的儲存格式,有效範圍和相應的限制。mysql 提供了多種資料型別,主要分為 3 類 1 整型 mysql資料型別 含義 有符號 tinyint m 1個位元組 範圍 128 127 smallint m 2個位元組 範圍 3276...
mysql資料型別屬性 MySQL資料型別和屬性
mysql資料型別和屬性 2010 10 19 11 54 48 標籤 mysql 資料型別 雜談資料型別和屬性 對mysql表每個列中的資料實行嚴格的控制,這是資料驅動應用程式成功的關鍵。這些資料型別的行為可以通過包含屬性 attribute 進一步調整。資料型別分為三種類別 日期和時間 數值以及...
JS資料型別 數字型別
捨入 rounding 是使用數字時最常用的操作之一。將數字捨入到小數點後n位 let num 1.232312 let a math.floor num 100 100 console.log a let num 12.34 console.log num.tofied 1 12.3ps tofi...