javascript - 什么是语言环境字符串?

标签 javascript arrays string

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

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

什么是语言环境? javascript 中的 toString() 和 toLocaleString() 有什么区别?

最佳答案

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

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

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

关于javascript - 什么是语言环境字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28736922/

相关文章:

arrays - 使用不带索引的数组名称获取 Bash 中的第一个数组元素,好吗?

php - 删除图像扩展名,重命名并还原

c++ - C++ 中的模板化 is_in() 函数(检查数组是否包含字符串)

c# - 引用 C# 中的几个字符串之一

javascript - 无法读取null的属性 'indexOf',估计是react生命周期问题

javascript - 从 C++ 函数返回字符串到 JavaScript

c++ - 测试用户输入数组中的重复项的最有效方法是什么?

javascript - 通过拖动节点动态调整 DIV 大小

javascript - 如何聚合对象属性?

php - 更改 php 数组输出