W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
JavaScript 對(duì)象是擁有屬性和方法的數(shù)據(jù)。
真實(shí)生活中,一輛汽車是一個(gè)對(duì)象。
對(duì)象有它的屬性,如重量和顏色等,方法有啟動(dòng)停止等:
對(duì)象 | 屬性 | 方法 |
---|---|---|
![]() | car.name = Fiat car.model = 500 car.weight = 850kg car.color = white | car.start() car.drive() car.brake() car.stop() |
所有汽車都有這些屬性,但是每款車的屬性都不盡相同。
所有汽車都擁有這些方法,但是它們被執(zhí)行的時(shí)間都不盡相同。
在 JavaScript中,幾乎所有的事物都是對(duì)象。
![]() | 在 JavaScript 中,對(duì)象是非常重要的,當(dāng)你理解了對(duì)象,就可以了解 JavaScript 。 |
---|
你已經(jīng)學(xué)習(xí)了 JavaScript 變量的賦值。
以下代碼為變量 car 設(shè)置值為 "Fiat" :
對(duì)象也是一個(gè)變量,但對(duì)象可以包含多個(gè)值(多個(gè)變量)。
在以上實(shí)例中,3 個(gè)值 ("Fiat", 500, "white") 賦予變量 car。
在以上實(shí)例中,3 個(gè)變量 (type, model, color) 賦予變量 car。
![]() | JavaScript 對(duì)象是變量的容器。 |
---|
你可以使用字符來定義和創(chuàng)建 JavaScript 對(duì)象:
定義 JavaScript 對(duì)象可以跨越多行,空格跟換行不是必須的:
可以說 "JavaScript 對(duì)象是變量的容器"。
但是,我們通常認(rèn)為 "JavaScript 對(duì)象是鍵值對(duì)的容器"。
鍵值對(duì)通常寫法為 name : value (鍵與值以冒號(hào)分割)。
鍵值對(duì)在 JavaScript 對(duì)象通常稱為 對(duì)象屬性。
![]() | JavaScript 對(duì)象是屬性變量的容器。 |
---|
對(duì)象鍵值對(duì)的寫法類似于:
你可以通過兩種方式訪問對(duì)象屬性:
對(duì)象的方法定義了一個(gè)函數(shù),并作為對(duì)象的屬性存儲(chǔ)。
對(duì)象方法通過添加 () 調(diào)用 (作為一個(gè)函數(shù))。
該實(shí)例訪問了 person 對(duì)象的 fullName() 方法:
如果你要訪問 person 對(duì)象的 fullName 屬性,它將作為一個(gè)定義函數(shù)的字符串返回:
![]() | JavaScript 對(duì)象是屬性和方法的容器。 |
---|
在隨后的教程中你將學(xué)習(xí)到更多關(guān)于函數(shù),屬性和方法的知識(shí)。
你可以使用以下語(yǔ)法創(chuàng)建對(duì)象方法:
你可以使用以下語(yǔ)法訪問對(duì)象方法:
通常 fullName() 是作為 person 對(duì)象的一個(gè)方法, fullName 是作為一個(gè)屬性。
有多種方式可以創(chuàng)建,使用和修改 JavaScript 對(duì)象。
同樣也有多種方式用來創(chuàng)建,使用和修改屬性和方法。
![]() | 在隨后的教程中,你將學(xué)習(xí)到更多關(guān)于對(duì)象的知識(shí)。 |
---|
創(chuàng)建 JavaScript 對(duì)象 I
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: