js物件屬性型別 資料型別

2021-09-12 09:29:43 字數 1359 閱讀 1190

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...