constructor属性,它引用了初始化这个对象的构造函数。如
- var d = new Date();
- d.constructor==Date;//true
constructor属性可以用来确定对象的类型。不过通常用instanceof运算符。如
- if((typeof o == 'object')&& (o instanceof Date))
toString()方法
当js需要把一个对象转换为字符串的时候,它会调用该对象的toString()方法。默认的toString()没啥用,得自己定制。
toLocaleString()方法,这是返回对象的一个本地化字符串表示。Object所定义的默认的 toLocaleString()并不会本地化自己。它总是返回与toString()完全相同的内容。也得自己定制。
valueOf()方法
当js需要把一个对象转换成数字,它才会调用。可以定制。
hasOwnProperty()如果对象用一个单独的字符串参数所指定的名字来本地定义一个非继承的属性,它就返回true。
还有2个,以后再谈。