浅谈valueOf和toString的区别
摘要:
首先我们了解一下它们的作用valueOf():取得此对象的原始值toString():返回对象的字符串表示道底什么时候调用valueOf(),什么时候调用toString()呢?这里我总结了一下前辈们的成果,同时自己也查寻一些文档归纳了一下(先不考虑Date类型,因为这个比较特殊)。1、任何与运算符相关的操作都会调用valueOf(), 这里的运算符包括(+,-,*,/,%,^,==)等运算符(Date类型除外)2、在没有运算符的情况下对对象进行操作时,默认会调用toString()3、对于包装类Number()默认调用valueOf()String()默认调用toString()Boolea 阅读全文
posted @ 2013-11-05 09:31 红茶一点 阅读(324) 评论(0) 推荐(0)
浙公网安备 33010602011771号