gpt4 book ai didi

javascript - toLocaleString 不适用于所有浏览器中小于 10000 的数字

转载 作者:数据小太阳 更新时间:2023-10-29 04:39:32 28 4
gpt4 key购买 nike

我正在开发一个应用程序,它根据用户的配置显示数字。一切都按预期工作,除非我在 Chrome 中尝试使用小于 10000 的数字,并使用以下语言环境:“es-AR”。有什么想法吗?

Chrome :

enter image description here

火狐:

enter image description here

边缘: enter image description here

console.log( (10000).toLocaleString("es-AR") );
console.log( (9999).toLocaleString("es-AR") );
console.log( (9999).toLocaleString("en-US") );

最佳答案

根据最新的 CLDR 数据,这是西类牙语言环境的预期行为。具体来说,“最小分组位数”设置为 2 according to the CLDR survey tool .

这意味着 the grouping separator is only used when there would be 2 or more digits before it .

显然 Firefox 和 Edge 使用该数据的旧版本或者尚不支持该字段。

引入了该功能in CLDR 26, which was released in 2014 ,但像这样的增强功能需要相当长的时间才能通过软件堆栈。

关于javascript - toLocaleString 不适用于所有浏览器中小于 10000 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57628055/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com