JavaScript中的toString()和toLocaleString()方法的区别

偶然之间用到这两个方法

然后在数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下:

var e=123

e.toString()

"123"

e.toLocaleString()

"123"

 是吧,并没有什么区别

再继续看数组转成字符串分别用这两个方法有什么区别呢,看看,代码如下

var aa=[1,2,3]

aa.toLocaleString()

"1,2,3"

aa.toString()

"1,2,3"

 也并没有区别哦

然后再上网看看发现好像在转换时间格式上有区别,那么看看吧,代码如下:

var sd=new Date()

sd

Wed Feb 15 2017 11:21:31 GMT+0800 (CST)

sd.toLocaleString()

"2017/2/15 上午11:21:31"

sd.toString()

"Wed Feb 15 2017 11:21:31 GMT+0800 (CST)"

 恩 这样一目了然看到了差别

以上所述是小编给大家介绍的JavaScript中的toString()和toLocaleString()方法的区别,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

以上是 JavaScript中的toString()和toLocaleString()方法的区别 的全部内容, 来源链接: utcz.com/z/319945.html

回到顶部