摘要:
下面是摘至里的一段话是关于对象转换数字值的一些规则"在应用于对象时,先调用对象的valueOf()方法以取得一个可供操作的值。然后对该值应用前述规则。如果结果是NaN,则在调用toString()方法后再应用前述规则...."通过上面的描述,我们知道,当需要把对象转换成数字值时,先调用valueOf方法,假如返回NaN,则再调用对象的toString方法。所以写了下面的测试代码.var a={ valueOf:function(){ return "admin"; }, toString:function(){ return "2"; 阅读全文