語法 任何乙個物件都是由零到多組鍵值對(屬性名:屬性值)組成的(並且屬性名不能重複)ecmascript
中的隊形其實就是一組資料和功能的集合。物件可以通過執行new
操作符後跟要建立的物件型別的名稱來建立。而建立object
型別的示例並為其新增屬性和(或)方法,就可以建立自定義物件。
建立乙個物件的方法:
// 方法一
var obj = new object();
var person = new object()
// 方法二
var obj = {}
var person =
person.name // 獲取屬性名對應的屬性名(物件.屬性)
person['age'] // 物件[屬性名],屬性名是數字或者字串格式
person.height // 如果當前屬性名不存在,預設的屬性值是undefined
person[1] // 如果屬性名是數字,則不能使用點的方式獲取屬性值
每個object
例項都具有下列屬性和方法(原型鏈上的方法) JS中的基本資料型別和引用資料型別
ecmascript中有五種簡單資料型別 也稱為基本資料型別 undefined null boolean number和string。還有一種複雜資料型別 object,object本質上是由一組無序的名值對組成的。ecmascript不支援任何建立自定義型別的機制,而所有值最終都將是上述6種資料...
js 基本資料型別和引用資料型別
1 資料型別 js分兩種資料型別 基本資料型別 number string boolean null undefined symbol es6 這些型別可以直接操作儲存在變數中的實際值。引用資料型別 object 在js中除了基本資料型別以外的都是物件,資料是物件,函式是物件,正規表示式是物件 2 ...
JS 基本資料型別 和 引用資料型別
變數都是儲存在棧記憶體中,基本資料型別的值直接在棧記憶體中儲存。相互不影響。var a 123 var b a a b的值不變棧記憶體中 變數值 b123 a123 物件儲存在堆記憶體中 var obj new object obj.name 墨祈 var obj2 obj obj.name moq...