码迷,mamicode.com
首页 > 其他好文 > 详细

toString和valueOf

时间:2017-08-01 17:55:26      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:value   使用   方法   tostring   个数   www.   http   www   nbsp   

toString:第一个是toString(),它的作用是返回一个反映这个对象的字符串;

    toString()可以看做是把一个数据转换成了相应字符串的形式,安照这个转换规则中;

valueOf:第二个是valueOf(),它的作用是返回它相应的原始值;

 

对象通过toString或valueOf方法转换为原始值,JS语言核心的内置类首先尝试使用valueOf(),再尝试使用toString()

 

//返回相应的字符串  
console.log(
  ({x:1,
    y:1
   }).toString()
  
  );  // [object Object]
console.log([1,2,3].toString()); // 1,2,3
console.log((function(x){f(x); }).toString()); //function (x){f(x); }
console.log(/\d+/g.toString()); // /\d+/g
console.log(new Date(2015,4,4).toString()); // Mon May 04 2015 00:00:00 GMT+0800

console.log(new Date(2015,4,4).valueOf()); //  1430668800000  

 参考链接:http://www.cnblogs.com/imwtr/p/4392041.html

http://www.cnblogs.com/zhn0823/p/5890765.html

toString和valueOf

标签:value   使用   方法   tostring   个数   www.   http   www   nbsp   

原文地址:http://www.cnblogs.com/krystalcl/p/7269632.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!