valueOf() 和 toString() 两个函数是 number/string/bool/object/symbol 这五种数据类型原型链上的共有函数,valueOf() 和 toString() 分别在值运算和显示时进行隐式类型转换时会自动调用。

总结:有操作符的时候,valueOf() 比 toString() 的优先级高,涉及到显示问题上时,toString() 优先级比 valueOf()高。
顺便附上一个经典面试题:

valueOf() 和 toString() 两个函数是 number/string/bool/object/symbol 这五种数据类型原型链上的共有函数,valueOf() 和 toString() 分别在值运算和显示时进行隐式类型转换时会自动调用。
总结:有操作符的时候,valueOf() 比 toString() 的优先级高,涉及到显示问题上时,toString() 优先级比 valueOf()高。
顺便附上一个经典面试题: