https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat#Using_options
文档中的示例:
var number = 123456.789;
// request a currency format
console.log(new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(number));
// → 123.456,79 €
我在节点 10 中的输出:
> new Intl.NumberFormat('de-DE', { style: 'currency', currency: 'EUR' }).format(123456.789)
'€ 123,456.79'
文档右侧的欧元符号。在我实际运行代码时的左侧。我必须设置语言环境吗?我在美国。但我实际上要求de-DE格式,似乎应该覆盖我的语言环境。运行示例中的确切代码没有任何区别。
相关分类