📅  最后修改于: 2023-12-03 15:29:23.073000             🧑  作者: Mango
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() 方法返回一个已经根据指定格式进行格式化的字符串。