Notes

JavaScript 的继承机制

JavaScript 的继承机制成为原型对象链或原型对象继承

所有的对象,包括通过字面值创建的对象,都会自动继承 Object

继承自 Object.prototype 的方法

所有继承于 Object 的对象,都含有以下的方法

valueOf()

每当操作符被用作一个对象时,就会调用对象的 valueOf() 方法

对于原始数据类型,是重写了 valueOf() 方法的,使得

另外,也使得

因此,对于一个对象,若想在操作符下返回特定的值,则可以通过重写对象的 valueOf() 方法

toString()

调用 toString() 方法的情况