欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

js中toString、toLocaleString、valueOf函数区别,

来源: javaer 分享于  点击 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

相关文章

    暂无相关文章

用户点评