1. 程式人生 > >JS中的物件分類

JS中的物件分類

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應用及功能得到擴充