object例項的兩種方式
var person = new object();person.name = "miles";
person.age = 24;
var person =第二種方法中,屬性麼也可以是字串,效果一樣
var person = {}; //與 new object() 相同訪問物件時可以使用以下兩種方法person.name = "miles";
person.age = 24;
alert(person.name);建立陣列的基本方式有兩種。第一種是使用array建構函式alert(person["name"]);
//方括號的優點是可以通過變了來訪問屬性
var propertyname = "name";
alert(person[propertyname]);
也可以向array建構函式傳遞陣列中應該包含的項var colors = new array();
var types = new array(20); //因為傳遞的是數值,則會建立乙個包含給定數值20個項的陣列,每一項的初始值都是undefined,
var colors = new array("red," "green", "blue");在使用array建構函式時,也可以省略new操作符
第二種基本方式是使用陣列字面量表示法
var colors = ["red", "green", "blue"];與個人部落格同時更新colors.length = 2; //將其length屬性設定為2會移除最後一項,如果將其length屬性設定為大於陣列項數的值,則新增的每一項都會去的undefined值
var name= ; //建立乙個空陣列
JavaScript讀書筆記四
建立物件最簡單方式就是建立乙個object例項,然後新增屬性和方法 var person new object person.name miles person.age 24 person.job software engineer person.sayname function person.sa...
《JavaScript高階程式設計》讀書筆記
1 函式名帶括號和不帶括號的區別 函式名本身就是變數,要訪問函式的指標而不執行函式的話,必須去掉函式名後面的圓括號。2 protptype屬性 prototype是儲存引用型別所有例項方法的真正所在。諸如tostring 和valueof 等方法都是儲存在prototype下,只不過是通過各自物件的...
《精通JavaScript》讀書筆記(四)
1.元素的尺寸 找出 元素的的高度和寬度可以很容易,也可以很困難,取決於它所處的不同場合,在大多數情況下,我們只需要利用前面自己封裝的getstyle函式即可,如下所示 var getheight function elem var getwidth function elem 但是這樣做會遇到2個...