在JavaScript中,對(duì)象是擁有屬性和方法的數(shù)據(jù)集合,是以“key: value”對(duì)的形式出現(xiàn)的相關(guān)數(shù)據(jù)的無(wú)序集合;定義對(duì)象類型需要使用花括號(hào)“{}”,語(yǔ)法“{name1:value1,…,nameN:valueN}”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
在JavaScript中,對(duì)象是擁有屬性和方法的數(shù)據(jù)集合,是被稱為屬性和方法的命名值的容器。包含在對(duì)象里的數(shù)據(jù)可以通過(guò)兩種形式訪問(wèn)-屬性和方法。
對(duì)象,是引用數(shù)據(jù)類型。為分配了引用值的變量提供了一個(gè)引用或指向該值的指針。該引用或指針指向存儲(chǔ)對(duì)象的內(nèi)存中的位置。變量實(shí)際上并不存儲(chǔ)值。
對(duì)象(Object)類型是一組由鍵、值組成的無(wú)序集合,定義對(duì)象類型需要使用花括號(hào){ }
,語(yǔ)法格式如下:
{name1: value1, name2: value2, name3: value3, ..., nameN: valueN}
其中 name1、name2、name3、…、nameN 為對(duì)象中的鍵,value1、value2、value3、…、valueN 為對(duì)應(yīng)的值。
在 JavaScript 中,對(duì)象類型的鍵都是字符串類型的,值則可以是任意數(shù)據(jù)類型,例如字符串、數(shù)組、函數(shù)或其它對(duì)象等。要獲取對(duì)象中的某個(gè)值,可以使用對(duì)象名.鍵
的形式,如下例所示:
var person = { name: 'Bob', age: 20, tags: ['js', 'web', 'mobile'], city: 'Beijing', hasCar: true, zipcode: null, displayName: function() { document.write(this.name); } }; console.log(person.name); // 輸出 Bob console.log(person.age); // 輸出 20
【推薦學(xué)習(xí):javascript高級(jí)教程】