JavaScript-三大內置對象


JavaScript 中提供了三種自帶的對象,分別是 "本地對象" / "內置對象" / "宿主對象"

什么是宿主

宿主就是指 JavaScript 運行環境,js 可以在瀏覽器中運行,也可以在服務器上運行(nodejs)。

本地對象

與宿主無關,無論在瀏覽器還是服務器中都有的對象,就是 ECMAScript 標准中定義的類(構造函數)。在使用過程中需要我們 手動 new 創建例如:Boolean、Number、String、Array、Function、Object、Date、RegExp 等。

內置對象

與宿主無關,無論在瀏覽器還是服務器中都有的對象,ECMAScript 已經幫我們創建好的對象。在使用過程中 無需 我們手動 new 創建,例如:Global、Math、JSON。

宿主對象

對於嵌入到網頁中的 JS 來說,其宿主對象就是瀏覽器,所以宿主對象就是瀏覽器提供的對象,包含:Window 和 Document 等。所有的 DOM 和 BOM 對象都屬於宿主對象。

自定義對象

我們自己編寫的類創建的對象。

End


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM