通过ExtJS或javascript格式化数字

Formatting numbers through ExtJS or javascript

本文关键字:格式化 数字 javascript ExtJS 通过      更新时间:2023-09-26

我正在使用string.Format()在服务器端格式化一些数字。

double dd = 15453434.5345;
            Console.Write(String.Format("{0:N0}", dd));
            Console.Read();

以上代码生成:

15453435年

数字四舍五入,我们可以看到逗号分隔符。如何使用ExtJS实现此功能?

查看Ext.util.Format。

该类是格式化函数的集中地。它包括格式化各种不同类型数据的函数,如文本、日期和数值。

选项包括:

  • thousandSeparator
  • decimalSeparator
  • currenyPrecision
  • currencySign
  • currencyAtEnd

的例子:

Ext.util.Format.thousandSeparator = ',';
Ext.util.Format.decimalSeparator = ',';
var num = (15453434.5345).toFixed(0);
//And then:
Ext.util.Format.number(num, '0,000.00'); //outputs 15,453,435