跳到主要内容

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,
}),
);