对象转原始类型 对象在转换类型的时候,会调用内置的[[ToPrimitive]]函数,对于该函数来说,算法逻辑一般来说如下: 如果已经是原始类型了,那就不需要转换了 调用x.valueOf(),如果转换为基础类型,就返回转换的值 调用x.toString(),如果转换为基础类型,就返回转换的值 如果都没有返回原始类型,就会报错 对象类型和原始类型不同的是,原始类型存储的是值,对象类型存储的是地址(指针)。