在尝试熟悉不同浏览器对数字格式的支持时,我发现 Firefox 41 格式new Intl.NumberFormat("es-ES").format(3500)
为3 500
(以空格作为组分隔符),而 IE 11、Edge 和 Google Chrome 给了我3.500
(以点.
作为组分隔符) .
我想知道,这是Firefox中的错误吗?还是西班牙允许的数字格式不明确?
var d1 = 3500;
var esES = new Intl.NumberFormat("es-ES");
var formattedNumber = esES.format(d1);
document.body.insertAdjacentHTML('beforeEnd', '<p>Formatted the number ' + d1 + ' with NumberFormat ' + esES.resolvedOptions().locale + ' as ' + formattedNumber + '<\/p>');