JavaScript中的內部對象、宿主對象、自訂對象

來源:互聯網
上載者:User

標籤:連結   實現   使用   element   bool   reference   com   錯誤   應用   

連結:https://www.nowcoder.com/questionTerminal/63bc9543a21b43d59c45684bffb7c014
來源:牛客網

JS中,可以將對象分為“內部對象”、“宿主對象”和“自訂對象”三種。  1、內部對象 js中的內部對象包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String、以及各種錯誤類對象,包括Error、EvalError、RangeError、ReferenceError、SyntaxError和TypeError。 其中Global和Math這兩個對象又被稱為“內建對象”,這兩個對象在指令碼程式初始化時被建立,不必執行個體化這兩個對象。
2、宿主對象
宿主對象就是執行JS指令碼的環境提供的對象。對於嵌入到網頁中的JS來說,其宿主對象就是瀏覽器提供的對象,所以又稱為瀏覽器對象,如IE、Firefox等瀏覽器提供的對象。不同的瀏覽器提供的宿主對象可能不同,即使提供的對象相同,其實現方式也大相徑庭!這會帶來瀏覽器安全色問題,增加開發難度。 瀏覽器對象有很多,如Window和Documen,Element,form,image,等等。
3、自訂對象
顧名思義,就是開發人員自己定義的對象。JS允許使用自訂對象,使JS應用及功能得到擴充

JavaScript中的內部對象、宿主對象、自訂對象

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.