JavaScript 的 Number.toLocaleString() 方法
toLocaleString()
方法的语法是:
num.toLocaleString(locales, options);
这里的 num
是一个数字。
toLocaleString() 方法的参数
toLocaleString()
方法接受:
locales
(可选)- 指定要使用的特定于语言的格式的字符串。options
(可选)- 带有配置属性的对象。
要了解更多信息,请访问 Intl.NumberFormat() 构造函数。
toLocaleString() 方法的返回值
- 返回一个字符串,该字符串是给定数字的语言敏感表示。
示例:使用 toLocaleString() 方法
let number = 400000;
console.log(number.toLocaleString()); // 如果在美国英语区域,为 400,000
// 使用 locales
let number1 = 123456.789;
// 印度使用千位/拉克/克罗分隔符
console.log(number1.toLocaleString("en-IN")); // 1,23,456.789
// 使用 options
let currency = number1.toLocaleString("de-DE", {
style: "currency",
currency: "EUR",
maximumSignificantDigits: 3,
});
console.log(currency); // 123.000 €
输出
400,000
1,23,456.789
123.000 €
推荐阅读: