Object 類型 中大多數的引用類型都值都是 類型的實例, 也是使用最多的一個類型,主要用來在程式中 存儲和傳輸數據 創建Object實例的兩種方式 1. 使用 操作符後跟Object構造函數 var user = new Object(); user.name = "MIKE"; user.ag ...
Object 類型
ECMAScript
中大多數的引用類型都值都是Object
類型的實例,Object
也是使用最多的一個類型,主要用來在程式中存儲和傳輸數據
創建Object實例的兩種方式
使用
new
操作符後跟Object構造函數var user = new Object(); user.name = "MIKE"; user.age = "25";
使用對象字面量表示法
var user = { name :"MIKE", age :"25" //在屬性後面添加逗號,會在IE7及更早的版本中導致錯誤
}
屬性名中可以使用字元串:
var user = {
"name" : "MIKE",
"age" : "25",
5 : true //數值屬性名最後會自動轉成字元串
}
訪問對象屬性的兩種方式
- 點表示法
方括弧表示法
alert(user.name); alert(user["name"]);//兩種方法沒有區別,但是後者具有有點 var userName = "name"; alert(user[userName]);//而且屬性名中可以包含有字母非數字的 user["first name"] = "MIKE";