在 JavaScript 中,對象是非常重要的,對象也是一個(gè)變量,但對象可以包含多個(gè)值。
JavaScript中將對象分為三種:本地對象、內(nèi)置對象、宿主對象。
本地對象:是獨(dú)立于宿主環(huán)境的JavaScript預(yù)定義對象,通俗地說就是構(gòu)造函數(shù)。
內(nèi)置對象:由本地對象來實(shí)現(xiàn),且獨(dú)立于宿主環(huán)境的所有對象。在JavaScript程序執(zhí)行時(shí),內(nèi)置對象會(huì)自動(dòng)初始化并存在。內(nèi)置對象是本地對象的一類特例,二者在本質(zhì)上是相同的。ECMA-262只定義了兩個(gè)內(nèi)置對象:Global和Math。
宿主對象:是JavaScript寄宿環(huán)境定義的對象(即DOM和BOM),它們由客戶端瀏覽器環(huán)境定義,與JavaScript語言本身沒有直接關(guān)系。但JavaScript能夠控制這些對象的行為,實(shí)現(xiàn)對其讀寫操作。
JavaScript快速入門07-對象
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
相關(guān)閱讀更多精彩內(nèi)容
- 序 從最近的js入門系列的閱讀量逐步遞減,觀眾老爺?shù)呐d趣也不再能夠接受一些細(xì)節(jié)性的地方深度挖掘,讓我有了一些思考。...
- 在ECMAScript中,所有對象并非同等創(chuàng)建的。 一般來說,可以創(chuàng)建并使用的對象有3種:本地對象、內(nèi)置對象和宿主...
- 1. 本地對象 ECMA-262把本地對象(native object)定義為“獨(dú)立于宿主環(huán)境的ECMASc...
- 之前在《JavaScript的數(shù)據(jù)類型》這篇文章里說過,Object對于JavaScript的語言結(jié)構(gòu)來說意義不一...
- 在ECMAScript中,所有對象并非同等創(chuàng)建的。 一般來說,可以創(chuàng)建并使用的對象有3種:本地對象、內(nèi)置對象和宿主...