部分国家,如巴西,千分位展示方式与国内日常看到的是不一样的,相比于国内,在巴西等国家会把 逗号和点 互换
如下
在国内:
123,4.01
在巴西 :
123.4,01
代码如下:
let n = 1234.01;
console.log(n.toLocaleString(), "在中国"); // 在国内默认是英文的,与n.toLocaleString("en-US")相同
console.log(n.toLocaleString("pt-BR"), "在巴西") // 巴西
显示结果为
1,234.01 在中国
1.234,01 在巴西
在巴西默认为巴西本地,显示与在国内不一样,需要加上参数
附:不同国家/地区参考表 Language Code Table