📜  Angular 10 formatNumber() 方法(1)

📅  最后修改于: 2023-12-03 15:29:23.073000             🧑  作者: Mango

Angular 10 formatNumber() 方法

Angular 10 中的 formatNumber() 方法可以用来按照指定的格式格式化给定数值。该方法接收三个参数,分别是要格式化的数值、格式化规则和本地化信息。

语法
formatNumber(value: number, locale?: string, format?: string): string
参数
  • value:要格式化的数值。

  • locale:本地化信息,指定要使用的语言和地区。默认为浏览器当前设置的本地化信息。

  • format:格式化规则,是一个包含多个占位符的字符串,可以使用以下占位符:

    • 0:表示要显示的数位,如果该位数为 0,则用 0 补齐。
    • #:表示要显示的数位,如果该位数为 0,则不显示。

下面是一些示例:

formatNumber(123456789.123456, 'en-US', '1.2-2'); // '123,456,789.12'
formatNumber(123456789.123456, 'de-DE', '1.2-2'); // '123.456.789,12'
formatNumber(123456789.123456, 'en-US', '1.0-0'); // '123,456,789'
formatNumber(1234.56789, 'en-US', '1.0-0'); // '1,235'
返回值

formatNumber() 方法返回一个已经根据指定格式进行格式化的字符串。

注意事项
  • 如果未指定格式,则使用默认格式进行格式化。
  • 如果未指定本地化信息,则使用浏览器当前设置的本地化信息进行格式化。
  • 格式化规则中所使用的占位符是区分大小写的,必须使用大写或小写字母。
参考链接