深入理解toString()和valueOf()函数

1.我们为什么要了解这两种方法

    总所周知,toString()函数和valueOf函数,这两个函数是Object类的对象生来就拥有的,而且他们还可以允许我们重写,那么,这两个函数到底有什么用呢?

 从名称上判断,toString()将对象转换为字符串,valueOf将对象转化为值.那么问题来了:什么时候需要将对象转换为值,又什么时候需要将对象转换为字符串呢?------这是我们这篇文章的核心。

   在谈这个问题之前,我们先看一道题目:       

   这是一道很经典的题目,考察的就是我们对于一些基本概念的理解,当然也是一道很难的题目,甚至第一眼看起来是一道不可能实现的题目.

1
请用javascript语言实现,   var  a= add(1)(2)(3)(4)(5);  //结果为5个数相加,15------------来源于http://dmitry.baranovskiy.com/post/31797647 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值