toString & valueOf
valueOf 和 toString
都是Object原型上的方法,很多重要类型的原型都重写了他们
valueOf :
- 返回包装类型对象的原始值
toString:
- 对于
Number、Boolean、String、Array、Date、RegExp、Function
重写了,
1 | var num = new Number('123'); |
- 对于
Object、Math
都是返回对象的类型[object type]
其中type就是对象类型。 例如:[object object] [object math]