
Object對象的原型方法
1.使用toString()方法:該方法能夠返回一個對象的字符串表示,它返回的字符串比較靈活,可能是一個具體的值,也可能是一個對象的類型標識。

JavaScript在部分子類型中重寫了toString()和toLocaleString()方法。例如,在Array中重寫了toString(),讓其返回數組元素值得字符串集合;在Date中重寫了toString(),讓其返回當前日期字符串表示;在Number中重寫toString(),讓其返回數字的字符串表示。
2.使用valueOf方法:valueOf()方法能夠返回對象的值。Object對象默認valueOf()方法返回值與toString()方法返回值相同,但是部分類型對象重寫了valueOf()方法。

3.檢測私有屬性的hasOwnProperty()方法,該方法可以快速檢測屬性的類型。根據繼承類型不同,對象屬性可以分為兩種:私有屬性和繼承屬性
4.檢測枚舉屬性

檢測枚舉屬性
5.靜態(tài)方法
在面向對象的編程中,類是不能直接訪問的,必須實例化后才能訪問。但是靜態(tài)屬性和方法與類本身直接聯(lián)系,可以直接從類訪問,也就是說靜態(tài)成員是在類上操作,而不是在實例上操作。JavaScript核心對象中的Math和Global都是靜態(tài)對象,不需要實例化,就可以直接訪問。