toLocaleString
2023年10月07日
一、认识
Number.prototype.toLocaleString()
方法返回这个数字特定于语言环境的表示字符串。在具有 Intl.NumberFormat API
支持的实现中,此方法仅仅简单调用了 Intl.NumberFormat
。
二、语法
toLocaleString()
toLocaleString(locales)
toLocaleString(locales, options)
-
locales
:-
en-US
-
pt-PT
-
en-GB
-
de
-
zh-CN
-
fr
-
en-GB
-
-
options
:-
minimumIntegerDigits
-
minimumFractionDigits
-
maximumFractionDigits
-
minimumSignificantDigits
-
maximumSignificantDigits
-
三、场景
3.1 千分位
const num = 30000000000.655555;
console.log(
num.toLocaleString('en-US', {
minimumFractionDigits: 2,
maximumFractionDigits: 2,
}),
);