toString函数与valueOf函数详解

来源:互联网 发布:网络协议指的是 编辑:程序博客网 时间:2024/05/17 08:29

    1.toString()返回对象的字符串表示(注:只是字符串);而valueOf()返回对象的字符串、数值或布尔值表示(注:是值类型),不一定是数值。

    2.如果只重写了toString,对象转换时会无视valueOf的存在来进行转换。

     如果只重写了valueOf方法,会优先考虑valueOf方法。

     如果都重写了,优先考虑valueOf,valueOf的优先级本来就比toString的高。

原创粉丝点击