黑马程序员技术交流社区

标题: 【上海校区】toString()和toLocaleString()的区别 [打印本页]

作者: chennaiweng    时间: 2019-6-6 12:51
标题: 【上海校区】toString()和toLocaleString()的区别
数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下:
[JavaScript] 纯文本查看 复制代码
var e = 123
e.toString()        //"123"
e.toLocaleString()     //"123"

当数字是四位及以上时,toLocaleString()会让数字三位三位一分隔:
[JavaScript] 纯文本查看 复制代码
var e = 1234
e.toString()        //"1234"
e.toLocaleString()     //"1,234"

在转换时间格式上的区别:
[JavaScript] 纯文本查看 复制代码
var sd=new Date()     

console.log(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)"






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2