ECMAScript 原始型別與引用型別

lazysunday發表於2018-06-03
ECMAScript 原始型別與引用型別
ECMAScript 原始型別與引用型別ECMAScript 原始型別與引用型別

js原始型別:undefined、null、boolean、number 和 string

詳情請見:http://www.w3school.com.cn/js/pro_js_primitivetypes.asp


ECMAScript 原始型別與引用型別



Object物件

註釋:下面列出的每種屬性和方法都可以被其他物件的屬性方法重寫。

屬性:

a.constructor :對建立物件的函式的引用(指標)。對於 Object 物件,該指標指向原始的 Object() 函式。
b.prototype :對該物件的物件原型的引用。對於所有的物件,它預設返回 Object 物件的一個例項。

方法:

a.hasOwnProperty(property) : 判斷物件是否有某個特定的屬性。必須用字串指定該屬性。(例如,o.hasOwnProperty("name"))

b.isPrototypeOf(object) :判斷該物件是否為另一個物件的原型。

c.propertyIsEnumerable :判斷給定的屬性是否可以用 for...in 語句進行列舉。(例如,

o.propertyIsEnumerable('name'))

d.toString() :返回物件的原始字串表示。對於 Object 物件,ECMA-262 沒有定義這個值,所以不同的 ECMAScript 實現具有不同的值。

e.valueOf() :返回最適合該物件的原始值。對於許多物件,該方法返回的值都與 ToString() 的返回值相同。


Boolean、Number、String物件詳見:

http://www.w3school.com.cn/js/pro_js_referencetypes.asp


相關文章