ECMAScript 对象类型
http://www.w3school.com.cn/js/pro_js_object_types.asp
在 ECMAScript 中,所有對象并非同等創建的。
一般來說,可以創建并使用的對象有三種:本地對象、內置對象和宿主對象。
本地對象
ECMA-262 把本地對象(native object)定義為“獨立于宿主環境的 ECMAScript 實現提供的對象”。簡單來說,本地對象就是 ECMA-262 定義的類(引用類型)。它們包括:
- Object
 - Function
 - Array
 - String
 - Boolean
 - Number
 - Date
 - RegExp
 - Error
 - EvalError
 - RangeError
 - ReferenceError
 - SyntaxError
 - TypeError
 - URIError
 
相關頁面
JavaScript 高級教程:ECMAScript 引用類型
JavaScript 高級教程:ECMAScript Function 類
JavaScript 參考手冊:Array 對象
JavaScript 參考手冊:Boolean 對象
JavaScript 參考手冊:Date 對象
JavaScript 參考手冊:Number 對象
JavaScript 參考手冊:String 對象
JavaScript 參考手冊:RegExp 對象
內置對象
ECMA-262 把內置對象(built-in object)定義為“由 ECMAScript 實現提供的、獨立于宿主環境的所有對象,在 ECMAScript 程序開始執行時出現”。這意味著開發者不必明確實例化內置對象,它已被實例化了。ECMA-262 只定義了兩個內置對象,即 Global 和 Math (它們也是本地對象,根據定義,每個內置對象都是本地對象)。
相關頁面
JavaScript 參考手冊:Global 對象
JavaScript 參考手冊:Math 對象
宿主對象
所有非本地對象都是宿主對象(host object),即由 ECMAScript 實現的宿主環境提供的對象。
所有 BOM 和 DOM 對象都是宿主對象。
相關頁面
JavaScript 高級教程:JavaScript 實現
W3School 參考手冊:JavaScript 參考手冊
W3School 教程:HTML DOM 教程
?
總結
以上是生活随笔為你收集整理的ECMAScript 对象类型的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Loadrunner 入门连载教程
 - 下一篇: autosys file watcher