JavaScript中的本地對象、內置對象和宿主對象
JS中,能夠將對象分爲「內部對象」、「宿主對象」和「自定義對象」三種。瀏覽器
js中的內部對象包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String
以及各類錯誤類對象,包括Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeError。對象
其中Global和Math這兩個對象又被稱爲「內置對象」,這兩個對象在腳本程序初始化時被建立,沒必要實例化這兩個對象。ip
顧名思義,就是開發人員本身定義的對象。JS容許使用自定義對象,使JS應用及功能獲得擴充開發
定義:與宿主無關的對象,ECMA-262 (規則)定義的類(引用類型)io
瀏覽器對象有不少,如Window和Document等等。引用
開發人員本身定義的對象。程序