什么是Locale字符串?

时间:2015-02-26 07:43:06

标签: javascript arrays string

我一直在查看A re-introduction to javascript并遇到了数组方法toLocaleString()。

我做了一些谷歌搜索(与本地化有关?)但很难搞清楚。

什么是区域设置? javascript中toString()和toLocaleString()的区别是什么?

1 个答案:

答案 0 :(得分:2)

toString()这将只转换字符串格式而不进行任何转换(除非您尝试覆盖它)。

toLocaleString()将转换为字符串格式并在Locale上应用转换基础。示例:如果您的区域设置设置为美国(美国英语区域设置)

var number = 3500
console.log(number.toLocaleString());

这将打印(在控制台中):“3,500”。但是,如果你只使用toString(),你会得到“3500”(没有数千的逗号)。

适用于货币,日期,时间等......

此处提供更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString