js中toString、toLocaleString、valueOf函数区别,
分享于 点击 32946 次 点评:108
js中toString、toLocaleString、valueOf函数区别,
toString就是用字符串来代替对象。toLocaleString就是根据不同的语言环境吧对象转成字符串,实际上totolocalstring是有缺省参数的,如tolocalstring(‘ko-ka’)是根据韩国的语言格式转化,显示出来就是鸟文。而valueOf就是一个获取对象原始值的方法,数组的原始值当然是它本身
1.Array引用类型中使用
var arr = ["red","green","blue"];
console.log(arr.toString()); //red,green,blue
console.log(arr.toLocaleString()); //red,green,blue
console.log(arr.valueOf()); //["red", "green", "blue"]
2.Date引用类型中使用
var now = new Date();
console.log(now.toString()); //Mon Jun 12 2017 17:39:06 GMT+0800 (中国标准时间)
console.log(now.toLocaleString()); //2017/6/12 下午5:39:06
console.log(now.valueOf()); //1497260346956
相关文章
- 暂无相关文章
用户点评